Jenkins 升级通常分为 Jenkins 主程序升级 和 插件升级 两部分。下面按常见场景给你一套稳妥、可回滚的升级流程。
一定要先备份!
# Jenkins 主目录(默认)
/var/lib/jenkins
建议备份:
config.xmljobs/users/plugins/secrets/示例:
cp -r /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)
Jenkins 页面:
Manage Jenkins → System Information → Jenkins Version
或服务器:
java -jar /usr/share/jenkins/jenkins.war --version
官方地址:
https://www.jenkins.io/download/
或清华镜像(国内快):
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/
示例:
cd /usr/share/jenkins
mv jenkins.war jenkins.war.bak
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.401.3/jenkins.war
systemctl restart jenkins
# 或
service jenkins restart
访问 Jenkins 页面,确认版本号。
yum clean all
yum makecache
yum update jenkins
systemctl restart jenkins
如果是稳定版:
yum install jenkins --enablerepo=jenkins-stable
docker pull jenkins/jenkins:lts
docker stop jenkins
docker rm jenkins
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
✅ 只要挂载了 jenkins_home,升级非常安全
Jenkins 升级后,插件必须同步升级。
Manage Jenkins → Manage Plugins → Available
.hpiManage Jenkins → Manage Plugins → Advanced → Upload Plugin
解决:
查看日志:
journalctl -u jenkins -f
# 或
/var/log/jenkins/jenkins.log
✅ 小版本升级(如 2.3xx → 2.4xx)
✅ 生产环境 先在测试环境升级
✅ 使用 LTS 版本
✅ Docker 部署最省心
如果你愿意,可以告诉我:
我可以给你 精确到命令的升级方案 ✅
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。