jenkins clone代碼時間太長怎么辦?


 

在Jenkins的默認配置中,clone代碼時會拉取所有歷史版本的代碼,而且默認的超時時限只有10分鍾。這就造成在某些項目中,由於代碼量本身就比較大,歷史版本也比較多,再加上網絡環境不是特別好,Jenkins根本沒法在10分鍾之內拉取完所有代碼,超時后任務就會被自動終止了(錯誤狀態碼143)。

這種問題的解決方式也很簡單,無非就是兩種思路,要么少拉取點代碼(不獲取歷史版本),要么提高超時時限。對應的配置在Advanced clone behaviours中:

  • Shallow clone:勾選后不獲取歷史版本;
  • Timeout (in minutes) for clone and fetch operation:配置后覆蓋默認的超時時限。

 

 

 


免責聲明!

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



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