下面给你一份在 CentOS 上部署 Jenkins 的常用、稳妥方案(以 CentOS 7/8 为例,使用 yum/dnf + Jenkins 官方仓库)。
sudo yum update -y
# CentOS 8 用
sudo dnf update -y
Jenkins 需要 Java 8 或 Java 11
# Java 11(推荐)
sudo yum install java-11-openjdk-devel -y
# 查看版本
java -version
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y
安装完成后:
/var/lib/jenkins/etc/sysconfig/jenkins/var/log/jenkins/jenkins.logsudo systemctl start jenkins
sudo systemctl enable jenkins
查看状态:
sudo systemctl status jenkins
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制密码粘贴到网页中。
编辑:
sudo vi /etc/sysconfig/jenkins
确认:
JENKINS_JAVA_CMD=/usr/bin/java
JENKINS_PORT="8081"
重启:
sudo systemctl restart jenkins
如果你需要:
告诉我你的使用场景,我可以直接给你对应方案。