在 Debian / Ubuntu 系统上升级 Jenkins,通常有两种常见方式:使用官方 apt 仓库升级(推荐) 和 手动替换 WAR 包升级。下面分别说明。
sudo systemctl stop jenkins
sudo cp -r /var/lib/jenkins /var/lib/jenkins.backup
sudo cp /etc/default/jenkins /etc/default/jenkins.backup
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/" \
| sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt upgrade jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
访问:
http://<服务器IP>:8080
在 Manage Jenkins → About 中确认版本。
wget https://updates.jenkins.io/download/war/latest/jenkins.war
Debian 默认路径通常为:
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
sudo cp jenkins.war /usr/share/jenkins/jenkins.war
sudo systemctl restart jenkins
java -version
Manage Jenkins → Manage Plugins → Available
更新插件如果你愿意,可以告诉我:
我可以给出更精确的升级方案。