由於我要安裝 blue ocean,jenkins版本必須大於等於2.176.4,故需要升級jenkins。
在jenkins網頁右下角可以看到當前版本。
備份及清理舊的環境
jenkins升級只需要替換一下jenkins war包,以防萬一先備份一下jenkins主目錄和工作目錄
cd /usr/local/tomcat/bin/ && ./shutdown.sh #關閉tomcat服務
tar -zvcf /tmp/root_.jenkins.tar.gz /root/.jenkins/
tar -zvcf var_lib_jenkins.tar.gz /var/lib/jenkins/
mv /usr/local/tomcat/webapps/jenkins.war /usr/local/tomcat/webapps/jenkins.war_old
rm -rf /usr/local/tomcat/webapps/jenkins
版本升級
新版本包下載
將新包放到/usr/local/tomcat/webapps/
重啟服務
cd /usr/local/tomcat/bin/ && ./startup.sh
使用舊版本的用戶能正常登錄,里面的項目還在,能正常構建
我用來升級的測試環境里沒什么東西,功能簡單,同學們在升級生產環境的時候一定要先測試各功能是否能正常運行。