詹金斯在Git克隆之后并未停止

时间:2013-09-04 13:41:57

标签: git github jenkins

我们正在设置Jenkins服务器,并且正在尝试配置我们的第一个项目。

第一步是从GitHub克隆私有存储库,现在显然可行。至少我们不会再出现任何SSH错误,主要归功于this article

现在我们尚未配置和构建步骤或构建后步骤,但我们假设Jenkins克隆git存储库,然后停止(成功)。

不幸的是,这是 NOT 会发生什么。相反,詹金斯只是继续工作,工作和工作,当你取消工作并查看日志文件时,一切看起来都很好,除了用户取消工作的注释。

这是日志:

Started by user John Doe
Building in workspace C:\Program Files (x86)\Jenkins\workspace\FooProject
Checkout:FooProject / C:\Program Files (x86)\Jenkins\workspace\FooProject - …
  … hudson.remoting.LocalChannel@1daf314
Using strategy: Default
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Build was aborted
Aborted by John Doe
Finished: ABORTED

我们正在使用Git 1.8.4,在Windows上运行,并使用git.exe文件(因为gitk.cmd不起作用,但引发了关于泄漏子进程的错误。)

有什么可能出错的想法吗?

1 个答案:

答案 0 :(得分:2)

好的,我们发现了这个问题:在系统范围的环境变量中有一个名为GIT_SSL的变量,它指向TortoiseSVN的plink.exe,这显然是错误的。

一旦我们将其更改为MSysGit提供的ssh.exe,一切都按预期工作: - )