[英]Jenkins hangs when fetching code from Git
我设置了一个新的Jenkins作业来从本地Git获取源代码。 我可以在cmd上使用git clone
从服务器上获取。 当我使用Jenkins作业获取源代码时,它会在抛出超时错误之前挂起以下消息10分钟
在工作空间D:\\ ASDF555 \\ Jenkins \\ workspace \\ TEST_JOB上远程构建Windows 2001从远程Git存储库获取更改从git@test.test.texas555获取上游更改:team888 / product555.git
我还配置了在cmd
目录下使用git.exe的路径。 我该如何解决这个问题?
确保您的工作区为空。 我间歇性地发生了这种情况,然后注意到它只发生在一个工作空间中。 我ssh'ed进入jenkins服务器并手动删除工作区中的所有内容。
Git不再挂起。
如果您还没有登录jenkins服务器作为“jenkins”用户并从cmd克隆。 检查一下是否成功? 如果是,则尝试从GUI运行作业。
从执行Windows shell制作克隆通常需要多长时间?
我遇到了类似的问题,我不得不在Windows上使用此选项启动jenkins。 找到jenkins.xml文件并使用java参数编辑该行。 你必须将git超时值设置为比现在更高的值。
<executable>java</executable>
<arguments>-Dorg.jenkinsci.plugins.gitclient.Git.timeOut=400 </arguments>
保存文件并重新启动jenkins
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.