温馨提示×

如何查看Jenkins日志

小樊
42
2026-08-19 16:10:13
栏目: 编程语言

查看 Jenkins 日志的方法取决于你想查看哪种日志(Jenkins 本身、构建任务、插件等)以及你的部署方式。下面按常见场景详细说明。


一、查看 Jenkins 系统日志(最常用)

1️⃣ 通过 Web 界面查看

适合快速排查 Jenkins 启动、插件、权限等问题。

  1. 登录 Jenkins
  2. 进入:
    Manage Jenkins → System Log
    
  3. 可查看:
    • All Jenkins Logs
    • Log Recorders(自定义日志)

✅ 适合查看 Jenkins 运行异常、插件报错


2️⃣ 查看 Jenkins 主日志文件(推荐)

常见路径(取决于安装方式)

安装方式 日志路径
系统包(rpm/deb) /var/log/jenkins/jenkins.log
Docker docker logs jenkins
WAR 包运行 启动目录下的 jenkins.log 或标准输出
Kubernetes kubectl logs <pod名>

示例:

tail -f /var/log/jenkins/jenkins.log

二、查看构建任务日志(Job Log)

1️⃣ Web 页面查看

  1. 打开某个 Job
  2. 点击 Build History 中的某次构建
  3. 点击 Console Output

✅ 用于排查构建失败、脚本错误、部署问题


2️⃣ 服务器上查看构建日志

路径通常为:

$JENKINS_HOME/jobs/<job-name>/builds/<build-number>/log

示例:

cat /var/lib/jenkins/jobs/myproject/builds/12/log

常见 JENKINS_HOME

  • /var/lib/jenkins
  • /root/.jenkins

三、查看某个插件的日志

  1. Manage Jenkins → System Log
  2. 点击 Add new log recorder
  3. 设置 Logger:
    org.jenkinsci.plugins.<插件名>
    
  4. 设置日志级别(ALL / DEBUG / INFO)

✅ 适合排查插件异常


四、Docker / Kubernetes 场景

Docker

docker logs -f jenkins

Kubernetes

kubectl logs -f deployment/jenkins

五、常见 Jenkins 日志相关目录总结

/var/log/jenkins/jenkins.log     # Jenkins 主日志
/var/lib/jenkins/jobs/           # 构建任务
/var/lib/jenkins/logs/           # 部分系统日志

六、排查建议

  • Jenkins 起不来 → 看 jenkins.log
  • 构建失败 → 看 Job Console / build log
  • 插件问题 → 系统日志 + 插件 Logger
  • 权限问题 → 搜索 AccessDenied / 403

如果你愿意,可以告诉我:

  • Jenkins 是 怎么部署的(Docker / Linux / K8s)
  • 你想查的是 哪类问题

我可以给你更精确的日志查看命令 ✅

0