如何快速在CentOS上部署Jenkins,轻松实现高效持续集成?
- 内容介绍
- 文章标签
- 相关推荐
在 CentOS 上部署 Jenkins 可能让你感到“麻烦、耗时、报错”,特别是:
- 缺少 Java 环境导致安装失败;
- 仓库地址变更或 GPG 错误让你卡住;
- 防火墙阻挡 8080 端口,外部访问不到;
- 默认内存不足,建立频繁 OOM;
- 首次访问需要解锁密码、插件选择繁琐。
1️⃣ 环境准备:更新程序与安装必备工具
# 更新程序
sudo yum update -y
# 安装 wget、curl 等常用工具
sudo yum install -y wget curl
2️⃣ 安装 Java
# 安装 JDK
sudo yum install -y java-11-openjdk-devel
# 验证安装
java -version
# 输出类似:
# openjdk version "11.0.x" 202x-xx-xx LTS
# OpenJDK Runtime Environment
# OpenJDK 64-Bit Server VM
3️⃣ 添加 Jenkins 官方仓库 & 导入 GPG 密钥
# 下载并放置 repo 文件
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 导入 GPG 密钥,确保包来源可信
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
❗ 常见错误:GPG key 不匹配 → 请检查 URL 是否被代理 或直接使用本地 key 文件。
在 CentOS 上部署 Jenkins 可能让你感到“麻烦、耗时、报错”,特别是:
- 缺少 Java 环境导致安装失败;
- 仓库地址变更或 GPG 错误让你卡住;
- 防火墙阻挡 8080 端口,外部访问不到;
- 默认内存不足,建立频繁 OOM;
- 首次访问需要解锁密码、插件选择繁琐。
1️⃣ 环境准备:更新程序与安装必备工具
# 更新程序
sudo yum update -y
# 安装 wget、curl 等常用工具
sudo yum install -y wget curl
2️⃣ 安装 Java
# 安装 JDK
sudo yum install -y java-11-openjdk-devel
# 验证安装
java -version
# 输出类似:
# openjdk version "11.0.x" 202x-xx-xx LTS
# OpenJDK Runtime Environment
# OpenJDK 64-Bit Server VM
3️⃣ 添加 Jenkins 官方仓库 & 导入 GPG 密钥
# 下载并放置 repo 文件
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 导入 GPG 密钥,确保包来源可信
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

