温馨提示×

Debian Jenkins如何更新

小樊
46
2026-09-20 08:53:08
栏目: 智能运维

在 Debian 系统上更新 Jenkins,通常取决于你最初是如何安装 Jenkins 的。下面按常见方式分别说明。


一、通过官方 APT 仓库安装(推荐方式)

如果你是按 Jenkins 官方文档,添加了 pkg.jenkins.io 的 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. 查看状态

sudo systemctl status jenkins

二、通过 Debian 默认仓库安装(不推荐)

Debian 自带仓库中的 Jenkins 版本通常较旧:

sudo apt update
sudo apt upgrade jenkins

⚠️ 建议改用官方仓库以获得最新 LTS 版本。


三、使用 WAR 包手动安装

如果你是直接下载 jenkins.war 运行的:

1. 停止 Jenkins

sudo systemctl stop jenkins

2. 下载最新 WAR

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

(路径根据你的部署方式可能不同)

3. 启动 Jenkins

sudo systemctl start jenkins

四、更新后的重要检查

1. 插件兼容性

登录 Jenkins → Manage Jenkins → Manage Plugins

  • 更新插件
  • 检查失败插件

2. Java 版本

新版 Jenkins 通常需要:

  • Jenkins 2.4xx:Java 11 或 17
  • Jenkins 2.5xx+:Java 17 推荐

检查:

java -version

五、避免更新问题的建议

  • ✅ 更新前备份:
    sudo tar czf jenkins-backup.tar.gz /var/lib/jenkins
    
  • ✅ 先更新插件,再更新 Jenkins
  • ✅ 使用 LTS 版本(生产环境)

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

  • Jenkins 安装方式(APT / WAR / Docker)
  • 当前版本
  • 是否是生产环境

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

0 踩