Jenkins部署在CentOS的版本选择建议
推荐选择
版本与Java搭配建议
| 目标环境 | 操作系统建议 | Java 建议 | 说明 |
|---|---|---|---|
| 新部署 | CentOS Stream 9 | OpenJDK 11(或 JDK 17) | 软件新、依赖全,适配新版 Jenkins 的 Java 11+ 要求 |
| 存量稳定 | CentOS 7/8 | OpenJDK 11(或 JDK 17) | 可行但需手动处理依赖与兼容性问题 |
| 容器化 | 任意受支持的 Linux 发行版 | OpenJDK 11/17 | 推荐 jenkins/jenkins:lts 镜像,环境一致、运维成本低 |
| 说明:新版 Jenkins 不再支持 Java 8;在 CentOS 7 上常见的问题是系统库与依赖较旧,需要额外处理。容器化部署可规避大部分系统差异。 |
关键注意事项
快速决策