CentOS 部署 Jenkins 的配置要求
最低与推荐配置
| 维度 | 最低可用 | 推荐/生产 |
|---|---|---|
| 操作系统 | CentOS 7.x/8.x | CentOS 7.x/8.x 最新稳定版 |
| CPU | 1 核 | 4 核+ |
| 内存 | 1 GB(极小规模试用) | 4 GB+(更优 8 GB+) |
| 磁盘空间 | 10 GB(基础安装) | 20–40 GB+(含构建产物与日志) |
| Java | Java 8 或 11(OpenJDK) | OpenJDK 11 |
| 网络 | 可访问互联网以下载安装包与插件 | 稳定内外部网络,必要时配置代理 |
| 说明:面向团队与生产的部署建议至少 4 GB 内存 与 20 GB 磁盘,并优先选用 OpenJDK 11 以获得更好的兼容性与支持周期。 |
软件与依赖要求
sudo yum install -y java-11-openjdk-devel 并验证 java -version。如使用容器/打包环境,Java 同样是必备前置条件。yum 安装并加入 CI 环境 PATH。firewall-cmd --permanent --add-port=8080/tcp && firewall-cmd --reload)。如使用反向代理或 HTTPS,还需放行 80/443。运行与端口要求
/etc/sysconfig/jenkins 中调整 JENKINS_PORT 后重启服务。X-Forwarded-For 等头部,避免回环与权限问题。高并发与规模扩展建议
JAVA_ARGS="-Xmx4096m")与 并发构建数,避免 OOM 与构建排队。