在 Debian 上升级 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
查看是否存在:
cat /etc/apt/sources.list.d/jenkins.list
如果没有,添加官方源:
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 restart jenkins
jenkins --version
# 或浏览器访问:http://<ip>:8080/about
sudo systemctl stop jenkins
wget https://updates.jenkins.io/download/war/2.xxx/jenkins.war
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
sudo cp jenkins.war /usr/share/jenkins/jenkins.war
sudo systemctl start jenkins
如果你愿意,可以告诉我:
我可以给你更精确的升级步骤。