Jenkins 的更新方式取决于你的安装方式(系统包、Docker、WAR 包等)。下面按常见场景给你说明。
JENKINS_HOME(通常 /var/lib/jenkins)plugins/config.xml、jobs/ 等sudo apt update
sudo apt upgrade jenkins
sudo systemctl restart jenkins
sudo yum clean all
sudo yum upgrade jenkins
# 或
sudo dnf upgrade jenkins
sudo systemctl restart jenkins
验证版本:
jenkins --version
docker pull jenkins/jenkins:lts
docker stop jenkins
docker rm jenkins
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /data/jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
✅ 只要 JENKINS_HOME 挂载不变,任务、配置不会丢
wget https://get.jenkins.io/war-stable/latest/jenkins.war
systemctl stop jenkins
cp jenkins.war /usr/share/jenkins/jenkins.war
systemctl start jenkins
Manage Jenkins → System Information
Manage Jenkins → Upgrade Automatically
⚠️ 该方式对权限依赖强,容易失败
升级 Jenkins 后,务必同步更新插件:
Manage Jenkins → Manage PluginsAvailable / Installedjava -version
✅ 使用 Docker + 挂载数据
✅ 升级前备份 JENKINS_HOME
✅ Jenkins 和插件一起升级
✅ 先在测试环境验证
如果你愿意,可以告诉我:
我可以给你精确的升级命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。