CentOS 上 Jenkins 升级步骤
一 升级前准备
sudo cp -a /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)。java -version。若不满足,先安装合适版本(如 sudo yum install java-11-openjdk-devel -y 或 sudo yum install java-17-openjdk-devel -y)。二 方式一 YUM 仓库升级(推荐)
sudo yum check-update jenkins。sudo yum upgrade jenkins -y。sudo systemctl restart jenkins。sudo systemctl status jenkins 查看运行状态。三 方式二 WAR 包替换升级(手动)
sudo systemctl stop jenkins。sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak_$(date +%F)。sudo cp -a /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)。wget https://pkg.jenkins.io/redhat-stable/jenkins.war -O /usr/share/jenkins/jenkins.warwget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war -O /usr/share/jenkins/jenkins.warsudo chown -R jenkins:jenkins /usr/share/jenkins /var/lib/jenkins。sudo systemctl start jenkins;如需随开机自启:sudo systemctl enable jenkins。四 升级后验证与回滚
sudo journalctl -u jenkins -b,确认无启动报错。sudo yum downgrade jenkins -y && sudo systemctl restart jenkins。sudo cp /usr/share/jenkins/jenkins.war.bak_YYYY-MM-DD /usr/share/jenkins/jenkins.war),必要时恢复 JENKINS_HOME 备份,再启动服务。五 常见问题与注意事项