在 Debian 上升级 Jenkins 通常有两种常见方式:使用官方 apt 仓库升级(推荐) 和 手动替换 WAR 包升级。下面分别说明。
如果你最初是通过 Jenkins 官方 Debian 仓库安装的,直接用 apt 升级即可。
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
sudo systemctl status jenkins
✅ 配置文件(
/var/lib/jenkins)不会丢失
sudo systemctl stop jenkins
cd /usr/share/jenkins
sudo mv jenkins.war jenkins.war.bak
sudo wget https://updates.jenkins.io/download/war/latest/jenkins.war
sudo systemctl start jenkins
备份数据
sudo tar czvf jenkins-backup.tar.gz /var/lib/jenkins
Java 版本要求
java -version
插件兼容性
Jenkins → 系统管理 → 插件管理
更新插件LTS 与 Weekly
apt-cache policy jenkins
确认仓库已启用且新版本可用
查看日志:
journalctl -u jenkins -n 100
如果你愿意,可以告诉我:
我可以给你更精确的升级命令。