温馨提示×

ubuntu jenkins如何升级

小樊
45
2026-09-13 07:05:17
栏目: 智能运维

在 Ubuntu 上升级 Jenkins 通常有两种常见场景:通过 apt 包管理升级(推荐)手动替换 war 包升级。下面分别说明。


一、通过 apt 升级(推荐,最常用)

如果你最初是通过官方 Jenkins apt 源安装的,用这种方式最安全。

1. 备份(重要)

sudo systemctl stop jenkins
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup
sudo cp /etc/default/jenkins /etc/default/jenkins.bak

2. 更新 apt 源

sudo apt update

3. 升级 Jenkins

sudo apt upgrade jenkins

或只升级 Jenkins:

sudo apt install --only-upgrade jenkins

4. 重启 Jenkins

sudo systemctl restart jenkins

5. 验证

浏览器访问:

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

Manage Jenkins → About Jenkins 查看版本。


二、手动升级 war 包(适用于非 apt 安装)

1. 下载新版本 war

wget https://updates.jenkins.io/download/war/2.xxx/jenkins.war

(把 2.xxx 换成你想要的版本)

2. 停止 Jenkins

sudo systemctl stop jenkins

3. 替换 war 包

通常是:

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

4. 启动 Jenkins

sudo systemctl start jenkins

三、升级后注意事项

  1. 插件兼容性

    • 升级后进入 Jenkins
    • Manage Jenkins → Manage Plugins
    • 升级不兼容插件
  2. Java 版本

    • 新 Jenkins 通常要求 Java 11 或 Java 17
    • 检查:
      java -version
      
  3. 大版本升级

    • 如果是跨大版本(如 2.3xx → 2.4xx)
    • 建议先升级到中间 LTS 版本,避免配置不兼容

四、常见问题

apt 没有新版本?

检查 Jenkins 源:

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

应为:

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

然后:

sudo apt update

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

  • 当前 Jenkins 版本
  • Ubuntu 版本
  • 是否是 apt 安装

我可以给你精确升级命令

0