结论:非常稳定,是企业级生产环境的常见选择。
Jenkins 在 CentOS(尤其是 CentOS 7)上长期被广泛用于生产环境,稳定性主要由 Java 运行环境、Jenkins LTS 版本、系统资源 决定,而不是操作系统本身。
下面分点说明:
✅ 稳定
⚠️ 注意
| 组件 | 推荐 |
|---|---|
| OS | CentOS 7 或 Rocky Linux / AlmaLinux |
| Jenkins | LTS(Long Term Support) |
| Java | OpenJDK 11 / 17(LTS) |
| 安装方式 | yum / rpm(官方仓库) |
✅ 这是最“稳如老狗”的组合
systemctl enable jenkins
systemctl status jenkins
❌ 频繁升级 Jenkins 或插件
❌ 混用老插件 + 新 Jenkins
❌ Java 版本不匹配(如 Java 8 + 新 Jenkins)
❌ 磁盘 / inode 满(Jenkins 日志和 jobs 很多)
❌ 内存不足(< 2GB 很容易 OOM)
✅ 这些才是 Jenkins 不稳定的真正原因
| 场景 | 建议 |
|---|---|
| 老系统维护 | CentOS 7 + Jenkins LTS ✅ |
| 新系统 | Rocky Linux 9 / AlmaLinux 9 ✅ |
| 云环境 | Rocky / Alma / Ubuntu LTS |
| 容器化 | Jenkins Docker(不绑 OS)✅ |
# 安装 Java
yum install -y java-11-openjdk
# 添加 Jenkins 仓库
wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
# 安装
yum install -y jenkins
# 启动
systemctl enable jenkins
systemctl start jenkins
Jenkins 在 CentOS 上非常稳定,前提是:LTS 版本 + 稳定 Java + 不瞎升级。
如果你愿意,我可以帮你: