Jenkins Linux版日志管理方法如下:
查看日志
/var/log/jenkins/jenkins.log
,可用cat
、tail
、grep
等命令行工具查看,或通过Jenkins Web界面「Manage Jenkins→System Log」查看。%JENKINS_HOME%/logs/
目录,文件名包含插件名称。日志轮转
logrotate
工具,在/etc/logrotate.d/
目录下创建Jenkins配置文件,例如:/var/log/jenkins/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0644 root adm
sharedscripts
postrotate
if [ -f /var/run/jenkins/jenkins.pid ]; then
kill -HUP $(cat /var/run/jenkins/jenkins.pid)
fi
endscript
}
配置每日轮转、保留7天日志并压缩。清理过期日志
0 * * * * find /var/log/jenkins/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
集成外部日志管理
监控与优化