1

我正在尝试将 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它,它从詹金斯检查得很好。

4

1 回答 1

1

原来在 32 位 tomcat 中运行的 Jenkins 不喜欢 64 位 plink。我将其更改为 32 位 plink,现在它检查正常。

于 2012-06-16T00:59:27.397 回答