查看日志
- 命令行查看
- 直接查看:
sudo cat /var/log/jenkins/jenkins.log
- 實時查看:
sudo tail -f /var/log/jenkins/jenkins.log
- 搜索關鍵字:
sudo grep "關鍵字" /var/log/jenkins/jenkins.log
- 分頁查看:
sudo less/more /var/log/jenkins/jenkins.log
- Jenkins界面查看
- 進入「Manage Jenkins」→「System Log」查看系統日志。
- 在Job構建歷史中點擊「Console Output」查看構建日志。
分析日志
- 基礎分析:通過
cat
、tail
等命令快速定位錯誤信息、異常堆棧。
- 插件輔助:
- Log Parser Plugin:通過正則表達式解析日志,提取關鍵信息。
- Build Failure Analyzer:自動分析構建失敗日志,高亮錯誤。
- 第三方工具集成
- ELK Stack:可視化日志,支持搜索、統計和告警。
- Graylog:集中管理日志,提供日志分析和告警功能。
日志管理
- 日志輪轉:通過
logrotate
配置每日輪轉、保留7天壓縮日志,避免文件過大。
- 定期清理:用Cron作業刪除超過7天的舊日志,釋放磁盤空間。
說明:系統日志路徑為/var/log/jenkins/jenkins.log
,構建日志可通過Jenkins界面直接訪問。