在 Ubuntu 上部署 Jenkins,整体流程并不复杂,但很多人在以下几个环节“卡住”或觉得“难”,我按真实踩坑频率给你排个序:
Jenkins 强依赖 Java,版本不对直接起不来。
常见难点:
✅ 推荐做法:
sudo apt install openjdk-17-jdk
java -version
Jenkins 官方推荐:Java 17(LTS)
Jenkins 默认端口是 8080,经常:
检查:
sudo ufw allow 8080
云服务器还要去 安全组放行 8080
第一次启动后要输:
/var/lib/jenkins/secrets/initialAdminPassword
很多人:
正确姿势:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
国内网络常见问题:
✅ 解决: 换成清华源:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/
Jenkins 默认用 jenkins 用户运行:
常见解决:
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
不会看状态:
systemctl status jenkins
journalctl -u jenkins -f
真正难的不是安装,而是:
- Java 版本
- 端口/防火墙
- 插件源
- 权限(docker / git)
如果你愿意,我可以:
你现在是卡在哪一步?