在CentOS環境下更新Jenkins的步驟如下:
備份數據:在進行任何升級操作之前,請務必備份所有插件和數據,以防升級過程中出現問題??梢允褂靡韵旅顐浞軯enkins主目錄:
sudo cp -r /var/lib/jenkins /var/lib/jenkins_backup
檢查Java版本:Jenkins對Java版本有最低要求。例如,Jenkins 2.357及更高版本要求Java 11或更高版本??梢允褂靡韵旅顧z查當前Java版本:
java -version
如果需要升級Java版本,可以使用以下命令安裝JDK 11:
sudo yum install java-11-openjdk-devel
停止當前運行的Jenkins服務:
sudo systemctl stop jenkins
備份當前的Jenkins WAR文件:
sudo cp /usr/share/jenkins/jenkins.war jenkins.war_bak
下載最新版本的Jenkins WAR包:訪問Jenkins官方網站下載最新版本的Jenkins WAR包。例如,下載Jenkins 2.463版本的WAR文件:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.463/jenkins.war
替換當前的Jenkins WAR文件:
sudo mv jenkins.war /usr/share/jenkins/jenkins.war
啟動Jenkins服務:
sudo systemctl start jenkins
驗證升級:打開瀏覽器,訪問 http://your_server_ip:8080
,使用默認的Jenkins用戶名(admin)和密碼(admin)登錄,確認Jenkins已成功升級到新版本。
Jenkins還提供了自動升級功能,適用于小版本升級。操作步驟如下: