在 CentOS 上安装 Jenkins 通常有两种方式:
1️⃣ 使用官方 yum 仓库(推荐,最常用)
2️⃣ 使用 war 包手动运行
下面以 CentOS 7 / 8 为例,介绍最标准的 yum 安装方式。
Jenkins 需要 Java 8 或 Java 11(推荐 Java 11)
# CentOS 7/8
yum install -y java-11-openjdk-devel
验证:
java -version
# 导入 Jenkins GPG Key
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# 添加 yum 源
wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
yum install -y jenkins
systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
浏览器访问:
http://服务器IP:8080
cat /var/lib/jenkins/secrets/initialAdminPassword
粘贴密码 → 安装推荐插件 → 创建管理员用户
| 项目 | 路径 |
|---|---|
| 主目录 | /var/lib/jenkins |
| 配置文件 | /etc/sysconfig/jenkins |
| 日志 | /var/log/jenkins/jenkins.log |
编辑:
vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
systemctl restart jenkins
查看日志:
journalctl -xe
cat /var/log/jenkins/jenkins.log
如果你用的是 CentOS 8 + Jenkins war 包 / Docker / 离线安装,我也可以给你对应方案。