温馨提示×

Debian中Jenkins怎样升级

小樊
42
2026-10-02 02:16:37
栏目: 智能运维

在 Debian 系统中升级 Jenkins 通常有两种常见方式:通过 APT 包管理器升级(推荐)和手动替换 WAR 包升级。下面分别说明。


一、通过 APT 升级(推荐)

如果你最初是通过 Debian 官方源或 Jenkins 官方 APT 源安装的 Jenkins,直接用 APT 升级即可。

1. 更新软件包索引

sudo apt update

2. 升级 Jenkins

sudo apt upgrade jenkins

或单独升级:

sudo apt install --only-upgrade jenkins

3. 重启 Jenkins

sudo systemctl restart jenkins

4. 验证版本

jenkins --version

或访问 Jenkins Web 页面 → Manage Jenkins → System Information 查看版本。


二、使用 Jenkins 官方 APT 源(确保能升到新版本)

Debian 默认源中的 Jenkins 可能较旧,建议使用 Jenkins 官方源。

1. 导入 Jenkins GPG Key

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

2. 添加 APT 源

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

3. 更新并升级

sudo apt update
sudo apt upgrade jenkins
sudo systemctl restart jenkins

三、手动升级 WAR 包(适用于非 APT 安装)

如果你是用 WAR 包方式运行的 Jenkins:

1. 停止 Jenkins

sudo systemctl stop jenkins

2. 备份原 WAR 包

sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak

3. 下载新版本 WAR

sudo wget https://updates.jenkins.io/download/war/latest/jenkins.war \
  -O /usr/share/jenkins/jenkins.war

4. 重启 Jenkins

sudo systemctl start jenkins

四、升级前的重要建议

✅ 备份 Jenkins 数据

sudo tar czvf jenkins-backup.tar.gz /var/lib/jenkins

✅ 查看插件兼容性

  • 升级后部分插件可能不兼容
  • 登录 Jenkins → Manage Jenkins → Manage Plugins 升级插件

✅ 阅读升级说明

  • https://www.jenkins.io/doc/upgrade-guide/

如果你愿意,可以告诉我:

  • 当前 Jenkins 版本
  • 安装方式(APT / WAR / Docker)
  • Debian 版本(如 Debian 11 / 12)

我可以给你更精确的升级步骤。

0 踩