官方推荐的几种大法:
- 修改Jenkins配置文件中的JENKINS_HOME。这种方式比较适合直接安装的Jenkins, 如果是放在Web容器中就不能用了。
- 使用Web容器的管理工具设置JENKINS_HOME环境变量。比如在Centos上可以在
/etc/sysconfig/tomcat
中设置JENKINS_HOME。 - 在启动Web容器之前或者用WAR文件直接启动Jenkins之前,设置JENKINS_HOME环境变量
- 在启动Web容器之前或者用WAR文件直接启动Jenkins之前,设置JENKINS_HOME JAVA系统属性。
- 修改jenkins.war文件中的 web.xml(或者Web容器中展开的镜像文件). 但是呢,不是很推荐!!!
如果是直接安装的Jenkins 建议采用方法1,如果是放置在Web容器中,建议采用方案2。
还有变更主目录之后,需要把原先主目录的文件拷贝到新的主目录。同时新的主目录需要设置读写权限。