在CentOS上更新Jenkins版本可以通过以下步骤进行:
手动升级Jenkins版本
- 备份数据:在进行任何升级操作之前,请务必备份所有插件和数据,以防升级过程中出现问题。
- 确认Java版本要求:检查当前Jenkins版本对Java版本的要求,并进行相应的Java版本升级。例如,从Jenkins 2.405升级到2.463需要Java 17或Java 21。
- 下载最新版本的Jenkins WAR包:
- 访问Jenkins官方网站下载最新版本的Jenkins WAR包。
- 使用
wget
命令下载,例如:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war
。
- 停止Jenkins服务:
sudo systemctl stop jenkins
- 备份旧版本的Jenkins WAR包:
sudo cp /usr/share/jenkins/jenkins.war jenkins.war_bak
- 替换Jenkins WAR包:
sudo mv /opt/jenkins.war /usr/share/jenkins/jenkins.war
- 重启Jenkins服务:
sudo systemctl start jenkins
- 验证升级:通过浏览器访问Jenkins管理界面,确认版本已成功更新。
使用自动升级功能
Jenkins还提供了自动升级功能,适用于小版本升级。操作步骤如下:
- 登录Jenkins管理界面。
- 点击“系统管理”菜单中的“或自动升级”选项。
- 服务器会自动下载最新版本的Jenkins WAR包并替换原来的WAR包。
注意事项
- Java版本兼容性:确保新版本的Jenkins对Java版本的要求与当前系统兼容。
- 插件兼容性:升级Jenkins版本时,可能需要升级或降级某些插件以确保兼容性。
- 防火墙设置:确保防火墙允许Jenkins默认端口(如8080)的流量。