在 Debian 系统上,Jenkins 的日志位置和查看方式取决于安装方式(系统包 apt 安装 或 Docker 运行)。下面分情况说明。
Jenkins 在 Debian 上通常作为 systemd 服务运行:
sudo journalctl -u jenkins
常用参数:
# 实时查看日志
sudo journalctl -u jenkins -f
# 查看最近 100 行
sudo journalctl -u jenkins -n 100
# 按时间查看
sudo journalctl -u jenkins --since "2024-01-01 10:00"
Jenkins 主日志一般位于:
/var/log/jenkins/jenkins.log
查看方式:
sudo tail -f /var/log/jenkins/jenkins.log
或:
sudo less /var/log/jenkins/jenkins.log
docker logs jenkins
实时查看:
docker logs -f jenkins
docker exec -it jenkins bash
cat /var/log/jenkins/jenkins.log
构建日志在:
/var/lib/jenkins/jobs/<Job名>/builds/<构建号>/log
示例:
cat /var/lib/jenkins/jobs/my_job/builds/12/log
journalctl -u jenkinsjenkins.log如果你愿意,可以告诉我:
我可以给你更精确的命令。