下面按常见场景给你一份「Ubuntu + Jenkins 排错指南」,从看不到页面到构建失败都覆盖,基本照着查就能定位问题。
systemctl status jenkins
常见状态:
active (running) → 服务正常failed → 启动失败(看日志)journalctl -u jenkins -n 100 --no-pager
# 或
cat /var/log/jenkins/jenkins.log
常见错误:
Address already in use
Jenkins requires Java 11 or 17
java -version
推荐:
默认端口:
http://<IP>:8080
改端口:
sudo nano /etc/default/jenkins
改:
HTTP_PORT=8080
sudo ufw status
sudo ufw allow 8080
云服务器还要开 安全组
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
cd /var/lib/jenkins/users
删除对应用户目录后重启 Jenkins
Jenkins 页面 → 任务 → Build #x → Console Output
Jenkins 找不到命令
which git
which mvn
解决:
sudo chown -R jenkins:jenkins /var/lib/jenkins
systemctl status jenkins
Agent 日志:
/var/log/jenkins/agent.log
系统管理 → 插件管理 → 高级 → 升级站点
推荐:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
systemctl status jenkinsjournalctl -u jenkins你可以直接贴:
我可以直接帮你定位到具体原因 + 修复命令。