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