温馨提示×

如何查ubuntu jenkins日志

小樊
41
2026-09-25 13:29:51
栏目: 智能运维

在 Ubuntu 上排查 Jenkins 日志,通常有以下几种方式,按使用频率从高到低说明:


一、通过 systemd(最常见,推荐)

如果 Jenkins 是用官方包(.deb)安装的,一般由 systemd 管理。

# 查看 Jenkins 服务状态
systemctl status jenkins

# 实时查看 Jenkins 日志
journalctl -u jenkins -f

# 查看最近 100 行
journalctl -u jenkins -n 100

# 按时间查看(例如今天)
journalctl -u jenkins --since today

二、直接查看日志文件

Jenkins 自身也会写日志文件:

# Jenkins 主日志
sudo cat /var/log/jenkins/jenkins.log

# 实时查看
sudo tail -f /var/log/jenkins/jenkins.log

如果找不到,可确认日志路径:

ls -l /var/log/jenkins/

三、Jenkins Web 界面查看

适合查看任务(Job)级别日志:

  1. 打开 Jenkins:http://<IP>:8080
  2. 进入某个 Job
  3. 点击 Build #xx → Console Output

系统级日志:

  • Manage Jenkins → System Log

四、Job 构建日志(服务器路径)

每个构建也有独立日志文件:

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

示例:

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

五、常见排错场景

  • Jenkins 启动失败 → 看 journalctl -u jenkins
  • 插件问题 → jenkins.log
  • 构建卡死 → Job Console / builds 日志
  • 端口问题 → systemctl status jenkins

如果你遇到具体报错(启动失败 / 构建失败 / 权限问题),可以把日志贴出来,我可以直接帮你分析。

0 踩