温馨提示×

怎样升级debian jenkins

小樊
36
2026-09-26 07:04:17
栏目: 智能运维

在 Debian 系统上升级 Jenkins,通常有以下几种常见方式,取决于你最初是如何安装的(通过官方仓库、apt,还是直接下载 war 包)。下面我按最推荐、最常用的方式给你说明。


一、通过官方 apt 仓库升级(推荐)

如果你当初是按照 Jenkins 官方文档用 apt 安装的,升级很简单。

1. 更新 apt 源

sudo apt update

2. 升级 Jenkins

sudo apt upgrade jenkins

或者只升级 Jenkins:

sudo apt install --only-upgrade jenkins

3. 重启 Jenkins

sudo systemctl restart jenkins

4. 检查状态

systemctl status jenkins

访问:

http://<你的IP>:8080

在 Manage Jenkins → About Jenkins 中查看版本。


二、手动升级 war 包(适用于直接部署 war)

如果你是手动下载 jenkins.war 运行的:

1. 停止 Jenkins

sudo systemctl stop jenkins

2. 备份旧 war

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

路径可能不同,用 which jenkins.war 或 dpkg -L jenkins 查

3. 下载新版本

sudo wget https://updates.jenkins.io/download/war/2.xxx/jenkins.war -O /usr/share/jenkins/jenkins.war

4. 启动 Jenkins

sudo systemctl start jenkins

三、升级前的重要注意事项 ⚠️

✅ 1. 备份 Jenkins 数据

最重要的一步:

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

✅ 2. Java 版本要求

新版本 Jenkins 通常要求:

  • Jenkins 2.4xx+:Java 11 或 Java 17
  • 老版本可能只支持 Java 8

检查 Java:

java -version

如需要升级 Java:

sudo apt install openjdk-17-jdk

并修改:

/etc/default/jenkins
# 或
/etc/systemd/system/jenkins.service

四、升级后建议

  • 登录 Jenkins
  • 进入 Manage Jenkins
  • 升级所有 建议插件
  • 检查是否存在不兼容插件

五、常见问题

Q1: apt 没有新版本?

确认你用的是官方源:

cat /etc/apt/sources.list.d/jenkins.list

应该类似:

deb https://pkg.jenkins.io/debian-stable binary/

然后:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5BA31D57EF5975CA
sudo apt update

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

  • 当前 Jenkins 版本
  • Debian 版本
  • 安装方式(apt / war / docker)

我可以给你更精确的升级命令。

0 踩