在 CentOS 上更新 Jenkins 的实用步骤
一 更新前准备
sudo systemctl stop jenkins && sudo cp -a /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)。java -version 确认,必要时安装并更新:sudo yum install java-11-openjdk-devel -y(或安装 java-17-openjdk-devel)。二 更新方式
方式 A(推荐,适用于 yum 安装):直接通过包管理器升级并重启
sudo yum check-updatesudo yum upgrade jenkins -ysudo systemctl restart jenkins方式 B(WAR 包替换,适用于 war 部署或无法用 yum 的场景):替换 WAR 并重启
sudo systemctl stop jenkinssudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak_$(date +%F)sudo wget https://pkg.jenkins.io/redhat-stable/jenkins.war -O /usr/share/jenkins/jenkins.warsudo systemctl start jenkins三 升级后验证与常见问题
java -version 与 Jenkins 版本要求是否一致,必要时切换 JAVA_HOME 或调整 systemd 服务中的 ExecStart 使用正确 java 路径。sudo chown -R jenkins:jenkins /var/lib/jenkins。