在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)的流量。