Jenkins有時須要進行遷移,主目錄會發生改變,本文主要講解如何更改主目錄。因爲jenkins安裝方式的不一樣,主目錄也不同。本測試環境:Centos6.8 X64。注意:在更改主目錄以前,請必定要備份原來主目錄,因爲jenkins目錄都是以文件形式存在,只要把整個主目錄打包便可。vim
怎麼查看當前Jenkins主目錄:系統管理→系統設置→主目錄→/var/lib/jenkinstomcat
本安裝方式會生成一個/etc/sysconfig/jenkins文件,默認主目錄是/var/lib/Jenkins。只須要修改此配置文件,而後重啓jenkins服務,便可更改主目錄。此處咱們以更改成/home/jenkins爲例。測試
中止jenkins服務rest
service Jenkins stopblog
備份主目錄數據ci
tar -zcvf /backup/jenkins.tar.gz /var/lib/jenkinsjenkins
遷移舊主目錄數據到新主目錄it
tar -zxvf /backup/jenkins.tar.gz -C /home/Jenkins容器
編輯配置文件變量
vim /etc/sysconfig/Jenkins
改成變動後的目錄
JENKINS_HOME="/home/jenkins"
更改目錄屬主
chown -R jenkins.jenkins /home/Jenkins
重啓
service jenkins restart
打開tomcat的bin目錄,編輯catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:
export JENKINS_HOME="/home/jenkins"
在啓動Web容器以前設置JENKINS_HOME環境變量.
編輯profile文件:vi /etc/profile
在文件最後加入
export JENKINS_HOME=/home/Jenkins
使配置文件生效
source /etc/profile
完成記得重啓tomcat