Linux Jenkins處理構建失敗可按以下步驟操作:
查看日志定位問題
ERROR
、FAILURE
等關鍵詞。/var/log/jenkins/jenkins.log
)或插件日志,排查環境、權限或依賴問題。排查環境與配置
chown -R jenkins:jenkins /path/to/jenkins/home
)。處理依賴與構建腳本問題
npm cache clean --force
后重新npm install
。mvn clean package
等命令參數正確。利用插件輔助分析
post { failure { ... } }
步驟配置失敗通知(如郵件、釘釘),并歸檔日志文件。系統級問題處理
netstat -tuln
檢查端口占用,修改Jenkins端口(--httpPort=端口
)。logrotate
)。更新與維護
config.xml
)和構建數據,避免數據丟失。關鍵命令參考:
sudo tail -f /var/log/jenkins/jenkins.log
wget http://jenkins-server/job/項目名/構建號/artifact/build/logs/*.log
通過以上步驟可快速定位并解決構建失敗問題,復雜場景可結合日志分析工具或社區資源進一步排查。