在 Debian 上搭建 Jenkins 时,“选版”主要涉及 Jenkins 自身版本 和 运行环境(Java / Debian 版本) 的匹配。下面按决策顺序给你一个清晰建议。
Jenkins 只有两种“官方线”:
✅ 服务器 / 公司环境必选 LTS
❌ 不推荐生产环境
✅ 结论:Debian 上直接装 LTS 就行
Jenkins 对 Java 有硬性要求,选错直接起不来。
| Jenkins 版本 | 推荐 Java |
|---|---|
| Jenkins 2.4xx LTS | Java 17 |
| 老 Jenkins(< 2.3xx) | Java 11 |
⚠️ 注意:
apt install openjdk-17-jdk
确认:
java -version
| Debian | 状态 | 建议 |
|---|---|---|
| Debian 12 (Bookworm) | ✅ 稳定 | ⭐ 首选 |
| Debian 11 (Bullseye) | ✅ 可用 | 老服务器可留 |
| Debian 10 | ❌ EOL | 不建议 |
✅ 新装一律 Debian 12
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
apt update
apt install jenkins
优点:
适合:
不推荐生产
Jenkins 本身稳定 ≠ 插件稳定
建议:
✅ 生产环境标准答案:
如果你愿意,我可以:
你现在是新装还是迁移?