CentOS 上 Jenkins 升级指南
一 升级前准备
sudo tar czf jenkins_home_$(date +%F).tar.gz -C /var/lib/jenkins .;如使用包管理安装,建议同时备份 /etc/sysconfig/jenkins(RPM/YUM 场景)以便快速回滚。java -version 确认版本。较新版本通常要求 JDK 11+;若版本偏低,先升级 JDK 再升级 Jenkins。二 方式一 YUM 或 RPM 包管理升级(推荐)
sudo yum upgrade jenkins(或 sudo dnf upgrade jenkins),按提示确认。sudo systemctl restart jenkins。sudo yum downgrade jenkins 回到旧版本。三 方式二 WAR 包替换升级(适用于 WAR 或 Tomcat 部署)
find / -name jenkins.war 确认路径(常见如 /usr/lib/jenkins/jenkins.war 或 /usr/share/jenkins/jenkins.war)。sudo systemctl stop jenkins。sudo cp /usr/lib/jenkins/jenkins.war /usr/lib/jenkins/jenkins.war.bak。wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.463/jenkins.war(请替换为实际最新稳定版本)。sudo systemctl start jenkins。四 升级后验证与常见问题
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/ 或 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/),避免直连官方站点超时。