下面是在 CentOS(7/8/Stream) 上安装 Jenkins 的常用方法(基于官方仓库,推荐做法)。
cat /etc/centos-release
Jenkins 需要 Java 11 或 Java 17(推荐 Java 17)
yum install -y java-17-openjdk-devel
dnf install -y java-17-openjdk-devel
验证:
java -version
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
yum install -y jenkins
dnf install -y jenkins
systemctl start jenkins
systemctl enable jenkins
查看状态:
systemctl status jenkins
Jenkins 默认端口是 8080
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
http://服务器IP:8080
cat /var/lib/jenkins/secrets/initialAdminPassword
复制密码并粘贴到网页中。
查看日志:
journalctl -u jenkins -f
确认:
java -version
Jenkins 不支持 Java 8(新版本)
| 说明 | 路径 |
|---|---|
| 主目录 | /var/lib/jenkins |
| 配置文件 | /etc/sysconfig/jenkins |
| 日志 | /var/log/jenkins/jenkins.log |
编辑:
vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8081"
重启:
systemctl restart jenkins
如果你需要 Docker 方式安装 Jenkins 或 Jenkins + Nginx 反向代理,也可以告诉我。