在 Debian 系统上更新 Jenkins,常见有 三种方式,取决于你当初是怎么安装的。下面按最常用 → 次常用的顺序说明,并给出安全建议。
这是最常见、最安全的方式。
dpkg -l | grep jenkins
或
apt-cache policy jenkins
如果能看到版本信息,说明是 APT 安装的。
sudo apt update
sudo apt upgrade jenkins
或升级所有软件(包含 Jenkins):
sudo apt upgrade
sudo systemctl restart jenkins
检查状态:
sudo systemctl status jenkins
jenkins --version
或在浏览器访问:
http://<服务器IP>:8080/about
如果你之前添加的是 稳定仓库,但想升级到 最新 LTS:
cat /etc/apt/sources.list.d/jenkins.list
常见内容:
deb https://pkg.jenkins.io/debian-stable binary/
sudo sed -i 's|debian-stable|debian|' /etc/apt/sources.list.d/jenkins.list
然后:
sudo apt update
sudo apt upgrade jenkins
仅适用于 插件更新,不是 Jenkins 核心升级
路径:
Manage Jenkins → System Information
或:
Manage Jenkins → Update Center
❌ 不能升级 Jenkins 本身
适用于:
sudo systemctl stop jenkins
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
wget https://get.jenkins.io/war-stable/latest/jenkins.war \
-O /usr/share/jenkins/jenkins.war
sudo systemctl start jenkins
sudo tar czf jenkins-home-$(date +%F).tar.gz /var/lib/jenkins
升级 Jenkins 后:
Manage Jenkins → Manage Plugins → Installed
journalctl -u jenkins -xe
常见问题:
sudo apt update
sudo apt upgrade jenkins
sudo systemctl restart jenkins
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你最稳妥的升级方案 ✅