下面按最常见场景给你一份CentOS 上安装和配置 Jenkins的实用指南(以 CentOS 7/8 为主,适用于 Jenkins 2.x)。
sudo yum update -y
Jenkins 需要 JDK 8 或 JDK 11/17
sudo yum install -y java-11-openjdk-devel
检查:
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 -y jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
查看状态:
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
复制到页面中。
完成后即可登录 Jenkins。
编辑:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
sudo systemctl restart jenkins
Manage Jenkins → Global Tool Configuration
建议勾选 自动安装
CentOS 下 Jenkins 默认用户是 jenkins
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
(如使用 Docker 构建)
查看日志:
journalctl -u jenkins -f
常见原因:
sudo chown -R jenkins:jenkins /var/lib/jenkins
echo "Hello Jenkins"
如果你需要的是:
告诉我你的使用场景,我可以给你更具体的配置方案。