温馨提示×

ubuntu jenkins怎样查日志

小樊
35
2026-10-04 07:51:23
栏目: 智能运维

在 Ubuntu + Jenkins 环境下,查日志通常分几种场景:Jenkins 系统日志、某个 Job 的构建日志、Jenkins 服务日志。下面按常见方式给你整理一下。


一、Jenkins 系统/服务日志(最常用)

1. 通过 systemd(推荐)

如果是用 apt 安装的 Jenkins:

sudo journalctl -u jenkins

实时查看:

sudo journalctl -u jenkins -f

查看最近 100 行:

sudo journalctl -u jenkins -n 100

2. 日志文件方式(旧版本或手工安装)

sudo cat /var/log/jenkins/jenkins.log

实时查看:

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

二、某个 Job / 构建的日志

方法 1:Web 界面(最直观)

  1. 打开 Jenkins
  2. 进入对应 Job
  3. 点击 Build #xx
  4. 点击 Console Output

方法 2:服务器上直接看文件

Jenkins 构建日志在:

/var/lib/jenkins/jobs/<Job名>/builds/<构建号>/log

例如:

sudo cat /var/lib/jenkins/jobs/my-app/builds/23/log

实时查看:

sudo tail -f /var/lib/jenkins/jobs/my-app/builds/23/log

三、Jenkins 后台系统日志(Web)

Jenkins → Manage Jenkins → System Log 可以看到:

  • All Jenkins Logs
  • Pipeline logs
  • Slave/Agent logs

四、常见排错场景

Jenkins 启不动

sudo journalctl -u jenkins -xe

端口被占用

sudo netstat -tunlp | grep 8080

权限问题

Jenkins 默认用户是 jenkins:

ps aux | grep jenkins

五、快速总结

场景 命令
Jenkins 启动日志 sudo journalctl -u jenkins
Jenkins 日志文件 /var/log/jenkins/jenkins.log
Job 构建日志 /var/lib/jenkins/jobs/.../builds/.../log
Web 查看 Jenkins → Build → Console Output

如果你能说一下:

  • Jenkins 是怎么装的(apt / docker / war)
  • 想查的是 启动失败 / 构建失败 / 插件问题

我可以给你更精确的命令。

0 踩