解決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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM