在 Debian 上安装 Jenkins,有几个容易踩坑的点和推荐做法,下面按“注意事项 + 实操建议”给你总结。
Jenkins 对 Java 版本非常敏感:
| Jenkins 版本 | 推荐 Java |
|---|---|
| 2.4xx 新版本 | Java 17 |
| 老版本 | Java 11 |
✅ 推荐安装方式:
apt install openjdk-17-jdk
检查:
java -version
⚠️ 不要混装多个 Java,否则 Jenkins 可能启动失败。
不要用 apt install jenkins(版本很老)
sudo apt update
sudo apt install curl gnupg
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install jenkins
修改:
sudo nano /etc/default/jenkins
或(systemd):
sudo systemctl edit jenkins
sudo ufw allow 8080
云服务器还要在安全组放行 8080。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
默认用户是 jenkins,这是正确的。
查看:
ps aux | grep jenkins
如果 Jenkins 要:
需要:
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
/var/lib/jenkins # 核心数据(必须备份)
/etc/default/jenkins
/var/log/jenkins
/var/lib/jenkinsrsync 或 Jenkins 备份插件查看状态:
systemctl status jenkins
journalctl -u jenkins -n 50
常见失败原因:
如果你愿意,可以告诉我:
我可以直接给你一套适合你场景的安装命令。