我设置了一个新的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的路径。我该如何解决这个问题?
答案 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