温馨提示×

CentOS怎么安装Jenkins

小樊
41
2026-07-09 07:49:35
栏目: 智能运维

CentOS(7/8/Stream) 上安装 Jenkins,推荐使用 官方 YUM 仓库,这是最稳定、最常用的方式。下面按步骤详细说明。


一、准备工作

1️⃣ 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 8 或 Java 11/17(推荐 Java 11 或 17)

CentOS 7

yum install -y java-11-openjdk java-11-openjdk-devel

CentOS 8 / Stream

dnf install -y java-11-openjdk java-11-openjdk-devel

验证:

java -version

二、添加 Jenkins 官方仓库

1️⃣ 导入 Jenkins GPG 密钥

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

2️⃣ 安装 Jenkins

yum install -y jenkins

(CentOS 8 用 dnf install -y jenkins


三、启动并设置开机自启

systemctl start jenkins
systemctl enable jenkins

查看状态:

systemctl status jenkins

四、防火墙放行端口(默认 8080)

firewalld

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

iptables(老系统)

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save

五、获取初始管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

复制输出的密码。


六、浏览器访问 Jenkins

在浏览器中访问:

http://服务器IP:8080

输入刚才的 初始密码 → 点击 Continue


七、初始化 Jenkins

  1. 选择 Install suggested plugins(推荐)
  2. 创建管理员账号
  3. 完成安装

八、常见问题

✅ Jenkins 启动失败

查看日志:

journalctl -u jenkins -f

或:

cat /var/log/jenkins/jenkins.log

✅ Java 版本问题

如果报错:

java not found

确认 Java 已安装,并设置 JAVA_HOME:

which java

✅ 修改 Jenkins 端口

编辑:

vim /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

systemctl restart jenkins

九、卸载 Jenkins(可选)

systemctl stop jenkins
yum remove jenkins -y
rm -rf /var/lib/jenkins
rm -rf /var/log/jenkins

如果你告诉我:

  • ✅ CentOS 具体版本(7 / 8 / Stream)
  • ✅ 是否使用 Docker
  • ✅ 是否内网 / 云服务器

我可以给你 更精确的方案,甚至帮你排查安装失败问题。

0