在CentOS上升級Jenkins版本的詳細步驟
升級前務必備份Jenkins配置文件與數據,避免操作失誤導致數據丟失。執行以下命令備份主目錄:
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup
若使用Docker安裝,需備份/var/lib/docker/volumes/jenkins_data
(默認數據卷路徑)。
Jenkins對Java版本有嚴格要求,需確保系統Java版本符合目標Jenkins版本的兼容性(如Jenkins 2.357+需要Java 11+,2.405+需要Java 17+)。執行以下命令檢查當前Java版本:
java -version
若版本不符,通過YUM安裝合適版本的OpenJDK(以Java 11為例):
sudo yum install java-11-openjdk-devel -y
安裝完成后再次驗證Java版本。
升級前需停止正在運行的Jenkins進程,避免文件沖突:
sudo systemctl stop jenkins
。
訪問Jenkins官方網站(https://www.jenkins.io/download/)獲取最新穩定版(LTS版推薦)的WAR文件下載鏈接,使用wget
命令下載(以2.463版本為例):
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war
(注:國內用戶可使用清華鏡像源加速下載)。
備份舊版WAR文件(可選但推薦),再將新WAR文件復制到Jenkins默認目錄:
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
(備份舊文件)
sudo cp jenkins.war /usr/share/jenkins/jenkins.war
(替換為新文件)。
啟動Jenkins并設置開機自啟:
sudo systemctl start jenkins
sudo systemctl enable jenkins
。
打開瀏覽器訪問Jenkins Web界面(默認地址:http://your_server_ip:8080
),登錄后查看頁面底部的“關于Jenkins”模塊,確認版本號已更新為目標版本。
升級后需檢查插件兼容性,建議先升級核心插件(如Pipeline、Git等)。進入“系統管理→插件管理→已安裝”標簽頁,勾選需要升級的插件,點擊“升級”按鈕。
若升級后運行正常,可刪除備份的舊數據目錄(如/var/lib/jenkins_backup
)以釋放磁盤空間,但需提前確認數據無用。