Jenkins 对 Debian 的支持情况如下:
1. 官方支持(持续维护)
Jenkins 官方 长期支持(LTS)和每周更新版 目前正式支持以下 Debian 版本:
- Debian 11(Bullseye)
- Debian 12(Bookworm)
这些是官方 apt 仓库(pkg.jenkins.io/debian/ 和 pkg.jenkins.io/debian-stable/)明确提供安装包的版本。
2. 实际可用性(非官方完全保证)
- Debian 10(Buster):官方仓库已逐步停止主动维护,但部分旧包仍可安装;由于 Debian 10 已结束 LTS 支持(2024年6月),不建议新部署使用。
- Debian 13(Trixie,测试版/即将发布):通常 Jenkins 会在新稳定版发布后较快适配,目前可通过每周构建版尝试,但非官方“稳定支持”状态。
3. 核心依赖要求
Jenkins 运行依赖 Java,目前要求:
- Jenkins 2.4xx+ 需要 Java 11 或 Java 17(推荐 Java 17)
- Debian 11/12 默认仓库均提供 OpenJDK 11/17,可直接安装。
总结建议
- 新部署 Jenkins:优先选 Debian 12(Bookworm)
- 已有 Debian 11 环境:可正常稳定运行 Jenkins LTS
- 避免在生产环境使用 Debian 10 及更早版本
如果需要具体安装命令或 Java 版本配置,可以告诉我你的 Debian 版本,我可以提供对应步骤。