在 Debian 上升级 Jenkins 通常有两种常见方式:使用官方 APT 仓库升级(推荐) 和 手动替换 WAR 包升级。下面分别说明。
如果你最初是通过 Jenkins 官方仓库安装的,这是最简单、最安全的方式。
sudo systemctl stop jenkins
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup
sudo cp /etc/default/jenkins /etc/default/jenkins_backup
sudo apt update
sudo apt install jenkins
或
sudo apt upgrade jenkins
sudo systemctl restart jenkins
浏览器打开 Jenkins → 系统管理 → 系统信息,或执行:
jenkins --version
sudo systemctl stop jenkins
从官网下载:
wget https://updates.jenkins.io/download/war/latest/jenkins.war -O /tmp/jenkins.war
常见位置:
# Debian 包安装
sudo cp /tmp/jenkins.war /usr/share/jenkins/jenkins.war
# 或自定义路径
sudo cp /tmp/jenkins.war /opt/jenkins/jenkins.war
sudo systemctl start jenkins
Java 版本要求
java -version
插件兼容性
系统管理 → 插件管理 → 可更新
LTS 与 Weekly
检查仓库:
cat /etc/apt/sources.list.d/jenkins.list
应为:
deb https://pkg.jenkins.io/debian-stable binary/
然后:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
sudo apt update
如果你愿意,可以告诉我:
我可以给你更精确的升级方案。