在 CentOS(7/8/Stream) 上安装 Jenkins,推荐使用 官方 YUM 仓库,这是最稳定、最常用的方式。下面按步骤详细说明。
Jenkins 需要 Java 8 或 Java 11/17(推荐 Java 11 或 17)
yum install -y java-11-openjdk java-11-openjdk-devel
dnf install -y java-11-openjdk java-11-openjdk-devel
验证:
java -version
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
yum install -y jenkins
(CentOS 8 用 dnf install -y jenkins)
systemctl start jenkins
systemctl enable jenkins
查看状态:
systemctl status jenkins
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
cat /var/lib/jenkins/secrets/initialAdminPassword
复制输出的密码。
在浏览器中访问:
http://服务器IP:8080
输入刚才的 初始密码 → 点击 Continue
查看日志:
journalctl -u jenkins -f
或:
cat /var/log/jenkins/jenkins.log
如果报错:
java not found
确认 Java 已安装,并设置 JAVA_HOME:
which java
编辑:
vim /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8081"
重启:
systemctl restart jenkins
systemctl stop jenkins
yum remove jenkins -y
rm -rf /var/lib/jenkins
rm -rf /var/log/jenkins
如果你告诉我:
我可以给你 更精确的方案,甚至帮你排查安装失败问题。