温馨提示×

怎么在CentOS上安装Jenkins

小樊
38
2026-07-09 08:57:35
栏目: 智能运维

下面是在 CentOS(7/8/Stream) 上安装 Jenkins 的常用方法(基于官方仓库,推荐做法)。


一、准备工作

1. 确认系统版本

cat /etc/centos-release

2. 安装 Java(Jenkins 依赖 Java)

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

CentOS 7

yum install -y java-17-openjdk-devel

CentOS 8 / Stream

dnf install -y java-17-openjdk-devel

验证:

java -version

二、添加 Jenkins 官方仓库

wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo

导入 GPG 密钥:

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

三、安装 Jenkins

CentOS 7

yum install -y jenkins

CentOS 8 / Stream

dnf install -y jenkins

四、启动并设置开机自启

systemctl start jenkins
systemctl enable jenkins

查看状态:

systemctl status jenkins

五、配置防火墙(如果启用了 firewalld)

Jenkins 默认端口是 8080

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

六、初始化 Jenkins

1. 浏览器访问

http://服务器IP:8080

2. 获取初始管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

复制密码并粘贴到网页中。


七、完成初始化

  1. 选择 Install suggested plugins
  2. 创建管理员用户
  3. 完成安装

八、常见问题

1. Jenkins 启动失败

查看日志:

journalctl -u jenkins -f

2. Java 版本不对

确认:

java -version

Jenkins 不支持 Java 8(新版本)


九、常用目录说明

说明 路径
主目录 /var/lib/jenkins
配置文件 /etc/sysconfig/jenkins
日志 /var/log/jenkins/jenkins.log

十、可选:修改 Jenkins 端口

编辑:

vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

systemctl restart jenkins

如果你需要 Docker 方式安装 JenkinsJenkins + Nginx 反向代理,也可以告诉我。

0