Ubuntu Jenkins日志管理方法如下:
/var/log/jenkins/jenkins.log,可通過cat、tail -f、grep等命令查看。%JENKINS_HOME%/logs/目錄。使用logrotate工具(配置文件/etc/logrotate.d/jenkins),示例配置:
/var/log/jenkins/*.log {
daily rotate 7
compress
missingok
notifempty
create 0644 root adm
postrotate
if [ -f /var/run/jenkins/jenkins.pid ]; then
kill -HUP $(cat /var/run/jenkins/jenkins.pid)
fi
endscript
}
(每天輪轉1次,保留7天日志并壓縮)
通過Cron作業定期刪除舊日志(如每天午夜刪除超過7天的日志):
0 * * * * find /var/log/jenkins/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
在Jenkins系統設置→“系統日志記錄”中調整日志級別(如DEBUG、INFO等)。