sudo yum update -y
sudo yum install java-11-openjdk-devel -y
java -version # 验证安装(需显示Java版本信息)
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
注:此步骤确保后续可通过
yum直接安装Jenkins官方稳定版本。
sudo yum install jenkins -y
注:安装过程会自动解决依赖关系,无需手动下载WAR包。
sudo systemctl start jenkins # 启动Jenkins服务
sudo systemctl enable jenkins # 设置开机自动启动
sudo systemctl status jenkins
若显示“active (running)”,则表示服务已启动。sudo firewall-cmd --permanent --add-port=8080/tcp # 开放8080端口
sudo firewall-cmd --reload # 重新加载防火墙规则
注:若系统使用
firewalld,此步骤为必须;若未开启防火墙,可跳过。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制输出的密码(如599ad742855948e0b8af280ad2e1f09f)。http://<服务器IP>:8080,进入初始解锁页面,粘贴上述密码。admin/admin123),完成初始设置。/etc/sysconfig/jenkins,修改JENKINS_PORT参数:sudo vi /etc/sysconfig/jenkins
找到JENKINS_PORT="8080",改为目标端口(如9090),保存后重启服务:sudo systemctl restart jenkins
sudo mkdir -p /var/backup/jenkins
sudo crontab -e
添加以下内容(每天凌晨2点备份):0 2 * * * /usr/bin/tar -czvf /var/backup/jenkins/$(date +\%F).tar.gz /var/lib/jenkins
java -version确认版本。/var/lib/jenkins目录权限正确(默认属主为jenkins),可使用sudo chown -R jenkins:jenkins /var/lib/jenkins修复。按照上述步骤操作后,即可在CentOS上成功部署Jenkins,并开始使用其自动化构建、部署功能。