从Git获取代码时,Jenkins挂起

时间:2014-02-28 04:43:25

标签: git jenkins jenkins-plugins

我设置了一个新的Jenkins作业来从本地Git获取源代码。我可以使用cmd上的git clone从服务器获取。当我使用Jenkins作业获取源代码时,它会在抛出超时错误之前挂起以下消息10分钟

  

在工作区中的Windows 2001上远程构建   D:\ ASDF555 \ Jenkins \ workspace \ TEST_JOB从中获取更改   远程Git存储库从上游获取上游更改   git@test.test.texas555:team888 / product555.git

我还配置了在cmd目录下使用git.exe的路径。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

确保您的工作区为空。我间歇性地发生了这种情况,然后注意到它只发生在一个工作空间中。我ssh'ed进入jenkins服务器并手动删除工作区中的所有内容。

Git不再挂起。

答案 1 :(得分:0)

如果您还没有登录jenkins服务器,请登录jenkins服务器并从cmd克隆。 检查一下是否成功?如果是,则尝试从GUI运行作业。

答案 2 :(得分:0)

从执行Windows shell制作克隆通常需要多长时间?

我有类似的问题,我不得不在Windows上使用此选项启动jenkins。 找到jenkins.xml文件并使用java参数编辑该行。 你必须将git超时值设置为比现在更高的值。

<executable>java</executable>
<arguments>-Dorg.jenkinsci.plugins.gitclient.Git.timeOut=400 </arguments>

保存文件并重新启动jenkins