升級Jenkins
Jenkins的開發迭代非常快,每周發布一個開發版本,長期支持版每半年更新一次(ps:大版本更新)。如此頻繁的更新,怎么升級呢?
war:下載新版的war文件,替換舊版本war文件。重啟即可。
二進制:卸載舊版本,安裝新版本即可。
Jenkins程序下載地址:http://mirrors.jenkins-ci.org/
note:升級前,請測試該版本和你本地數據的兼容性。如何測試:將JENKINS_HOME拷貝一份到新的機器,用新版的程序啟動。測試對應的插件和配置。
遷移和備份
如果有jenkins服務在運行中,建議先停止jenkins服務。
備份Jenkins的配置
進入/root/.jenkins目錄下,使用tar -cvf jenkins.tar .jenkins/*命令 對該目錄下的所有文件進行打包。然后導出到本地(sz 文件名:導出文件/壓縮包等)
然后拷貝數據到新路徑,我遷移的路徑為 /opt/ldkjdata/.jenkins,
cp /root/.jenkins /opt/ldkjdata/.jenkins
設置JENKINS_HOME環境變量參數
打開tomcat的bin目錄,編輯catalina.sh文件,在第一行下面添加
export JENKINS_HOME=/opt/ldkjdata/.jenkins
並且在profile文件最后加入:
vi /etc/profile
在最后加入:
export JENKINS_HOME=/opt/ldkjdata/.jenkins
保存,退出后執行
source /etc/profile
讓配置生效
然后啟動jenkins,所有的插件,配置,job及備份全部已遷移。