温馨提示×

debian jenkins怎么升级

小樊
38
2026-09-10 23:54:35
栏目: 智能运维

在 Debian 上升级 Jenkins 通常有 两种常见方式,取决于你最初是怎么安装的。下面按最推荐、最安全的方式给你说明。


一、先确认当前安装方式

dpkg -l | grep jenkins

或者看是否存在:

ls /etc/apt/sources.list.d/jenkins.list
  • jenkins.listapt 方式安装(推荐)
  • 只有 jenkins.warwar 包方式

二、通过 apt 升级(最常见、推荐)

1. 备份(非常重要)

sudo systemctl stop jenkins
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup_$(date +%F)

2. 更新 apt 源

sudo apt update

如果提示 Jenkins 源无效,先重新加官方源:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update

3. 升级 Jenkins

sudo apt install jenkins

4. 启动并查看状态

sudo systemctl start jenkins
sudo systemctl status jenkins

访问:

http://<服务器IP>:8080

三、通过 war 包升级(非 apt 安装)

1. 下载最新 war

wget https://updates.jenkins.io/download/war/latest/jenkins.war

2. 替换旧 war

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

3. 启动

sudo systemctl start jenkins

四、升级后必做检查 ✅

  1. 插件兼容性

    • 登录 Jenkins
    • Manage Jenkins → Manage Plugins
    • 升级所有插件
  2. Java 版本

    • Jenkins 2.4xx 需要 Java 17
    • 查看:
      java -version
      
  3. 查看升级日志

    sudo tail -f /var/log/jenkins/jenkins.log
    

五、常见问题

Q1:升级后打不开页面?

  • 检查 Java 版本
  • 检查端口占用
  • 查看日志

Q2:插件大面积报错?

  • 先升级 Jenkins
  • 再升级插件
  • 必要时逐个禁用插件排查

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

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

我可以给你精确到命令的升级方案

0