我正在尝试将 Jenkins 设置为从 bitbucket 存储库中提取(在 Windows Server 2008 上)。我已经生成了一个密钥,将其上传到 bitbucket,将 Mercurial 配置为使用 Plink,正在运行 Pageant,并且可以从命令行克隆。
当我设置 Jenkins 作业时,它会尝试克隆存储库,但只是挂起控制台输出中的“工作”图标
Building in workspace <workspace>
$ hg clone --rev default --noupdate ssh://hg@bitbucket.org/user/repo <workspace>
<spinning working icon>
如果我从命令行克隆 repo,我会得到
Building in workspace <workspace>
[src] $ hg showconfig paths.default
[src] $ hg pull --rev default
<spinning working icon>
它也只是挂起。我让它在一夜之间运行,没有错误消息,什么都没有。
我可以使用https://user:pass@bitbucket.org/user/repo
它,它从詹金斯检查得很好。