luoson1 发表于 2018-1-7 16:00:13

解决Jenkins上git出现Timeout的问题

  Jenkins上现有的git插件并没有配置超时的选项,因此在clone项目时如果网络差会出现“ERROR: Timeout after 10 minutes”,导致无法继续构建。
  网上找到一个解决方法:http://jenkins-ci.361315.n4.nabble.com/Windows-git-plugin-git-client-plugin-problems-td4690288.html
  启动Jenkins的时候加上 -Dorg.jenkinsci.plugins.gitclient.Git.timeOut=60。
  war版的,改下tomcat的启动配置。
  对于安装版,需要修改Jenkins安装目录下的jenkins.xml,在arguments中增加该参数。例如:
  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dorg.jenkinsci.plugins.gitclient.Git.timeOut=60 -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>
  配置后重启Jenkins,再次进行构建,超时设置便为60。
页: [1]
查看完整版本: 解决Jenkins上git出现Timeout的问题