在 CentOS 上运行 Jenkins,需要考虑两个方面:
下面按常见情况说明(截至 2024 年,Jenkins 2.x 系列):
| CentOS 版本 | 支持情况 |
|---|---|
| CentOS 7 | ✅ 最常用,官方支持良好 |
| CentOS 8 | ⚠️ CentOS 8 已 EOL(2021 年底),但 Jenkins 仍能运行 |
| CentOS Stream 8 / 9 | ✅ 可运行,社区使用较多 |
| CentOS 6 | ❌ 已停止支持,不推荐 |
⚠️ 注意:CentOS Linux 8 已停止维护,建议迁移到:
Jenkins 对 Java 版本有严格要求:
| Jenkins 版本 | 最低 Java | 推荐 Java |
|---|---|---|
| 2.361+ | Java 11 | Java 17 |
| 2.346–2.360 | Java 8 / 11 | Java 11 |
| ≤ 2.345 | Java 8 | Java 8 |
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins
✅ 适用于:
docker run -d \
-p 8080:8080 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
✅ 不受 CentOS 版本限制
✅ 推荐用于新环境
✅ 推荐组合
❌ 不推荐
如果你能提供:
我可以给你具体的安装命令和 Java 版本建议。