Jenkins 官方对 Debian 的支持情况如下:
一、官方明确支持的 Debian 版本(长期支持 / LTS)
Jenkins 长期支持版本(LTS) 官方仓库目前主要支持以下 Debian 版本:
| Debian 版本 |
代号 |
支持状态 |
| Debian 11 |
Bullseye |
✅ 官方支持 |
| Debian 12 |
Bookworm |
✅ 官方支持 |
✅ 说明:这是 Jenkins 官方 APT 仓库(pkg.jenkins.io)明确提供并持续维护的版本。
二、Debian 10(Buster)—— 已逐步淘汰
- Debian 10 曾经支持,但:
- OpenJDK 版本较老
- Jenkins 新版本对 Java 要求提高(Java 11+,推荐 Java 17)
- 目前不推荐用于新安装
- 部分新版本 Jenkins 已不再保证完全兼容
三、Debian 13(Trixie)—— 尚未正式支持
- Debian 13 目前处于 测试 / 开发阶段
- Jenkins 官方 尚未正式声明支持
- 可能可以运行,但:
- 无官方 APT 仓库保证
- 依赖和 Java 版本可能存在风险
四、Java 版本要求(非常关键)
Jenkins 对 Java 的要求比 Debian 版本更重要:
| Jenkins 版本 |
推荐 Java |
| Jenkins 2.361+ |
Java 11 或 Java 17 |
| Jenkins 2.401+ |
推荐 Java 17 |
| 最新 LTS |
Java 17(首选) |
Debian 对应 Java 情况:
- Debian 11:OpenJDK 11 / 17 ✅
- Debian 12:OpenJDK 17 ✅(默认)
五、推荐组合(最佳实践)
✅ 最推荐
Debian 12 (Bookworm) + OpenJDK 17 + Jenkins LTS
✅ 次推荐
Debian 11 (Bullseye) + OpenJDK 17 + Jenkins LTS
六、官方参考
- Jenkins 官方安装文档:
https://www.jenkins.io/doc/book/installing/linux/
- Jenkins APT 仓库:
https://pkg.jenkins.io/debian-stable/
如果你愿意,我可以:
- ✅ 给你 Debian 12 安装 Jenkins 的完整命令
- ✅ 帮你判断 现有 Debian 版本是否适合升级 Jenkins
- ✅ 对比 Docker 方式 vs 系统包方式
只要告诉我你的 Debian 版本和 Jenkins 使用场景即可。