温馨提示×

centos jenkins支持哪些版本

小樊
40
2026-10-06 06:15:31
栏目: 智能运维

在 CentOS 上运行 Jenkins,需要考虑两个方面:

  1. CentOS 系统版本支持情况
  2. Jenkins 自身版本对 Java / 系统的要求

下面按常见情况说明(截至 2024 年,Jenkins 2.x 系列):


一、CentOS 版本支持情况

✅ 官方推荐 / 常用支持

CentOS 版本 支持情况
CentOS 7 ✅ 最常用,官方支持良好
CentOS 8 ⚠️ CentOS 8 已 EOL(2021 年底),但 Jenkins 仍能运行
CentOS Stream 8 / 9 ✅ 可运行,社区使用较多
CentOS 6 ❌ 已停止支持,不推荐

⚠️ 注意:CentOS Linux 8 已停止维护,建议迁移到:

  • Rocky Linux
  • AlmaLinux
  • CentOS Stream

二、Jenkins 版本与 Java 要求(关键)

Jenkins 对 Java 版本有严格要求:

Jenkins LTS 版本(长期支持版)

Jenkins 版本 最低 Java 推荐 Java
2.361+ Java 11 Java 17
2.346–2.360 Java 8 / 11 Java 11
≤ 2.345 Java 8 Java 8

Jenkins Weekly 版本

  • 通常要求 Java 11 或 Java 17
  • 不再支持 Java 8(新版本)

三、CentOS 上常见 Jenkins 安装方式

1️⃣ YUM / RPM 安装(官方仓库)

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

✅ 适用于:

  • CentOS 7
  • CentOS Stream 8/9

2️⃣ Docker 方式(推荐)

docker run -d \
  -p 8080:8080 \
  -v jenkins_home:/var/jenkins_home \
  jenkins/jenkins:lts

✅ 不受 CentOS 版本限制
✅ 推荐用于新环境


四、总结建议

✅ 推荐组合

  • CentOS 7 + Jenkins LTS + Java 11/17
  • CentOS Stream 9 + Jenkins LTS + Java 17
  • Docker + Jenkins LTS(最稳妥)

❌ 不推荐

  • CentOS 6
  • Java 8 + 新 Jenkins
  • CentOS 8(已 EOL)

如果你能提供:

  • 当前 CentOS 版本
  • 是否使用 Docker
  • 是否需要 LTS 还是 Weekly

我可以给你具体的安装命令和 Java 版本建议。

0 踩