在 Ubuntu 上升级 Jenkins 通常有两种常见方式:通过官方 apt 仓库升级(推荐) 和 手动替换 war 包升级。下面分别说明。
如果你最初是用 Jenkins 官方 apt 源安装的,直接用 apt 升级即可。
sudo apt update
sudo apt upgrade jenkins
或者只升级 Jenkins:
sudo apt install --only-upgrade jenkins
sudo systemctl restart jenkins
jenkins --version
或浏览器访问 Jenkins 页面查看右下角版本。
sudo systemctl stop jenkins
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
到官网下载: https://www.jenkins.io/download/
例如:
sudo wget https://updates.jenkins.io/download/war/2.4xx/jenkins.war -O /usr/share/jenkins/jenkins.war
sudo chown jenkins:jenkins /usr/share/jenkins/jenkins.war
sudo systemctl start jenkins
备份 Jenkins 数据
sudo tar czvf jenkins-home-backup.tar.gz /var/lib/jenkins
检查 Java 版本
java -version
插件兼容性
可能是仓库没加对:
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update
如果你愿意,可以告诉我:
我可以给你更精确的升级命令。