如何改变詹金斯默认文件夹在Windows上,其中詹金斯运行作为Windows服务。 我想改变C:\Users\Coola\.jenkins
文件夹复制到d:\Jenkins
由于缺乏空间C:
分区(每个构建大约需要的可用空间10MB)。 我不想重新安装Jenkins
作为Windows服务。 我只是想改变现有的文件夹Jenkins
实例。 在缺乏全球性的解决方案的情况下,我可能只注重搬迁jobs
文件夹。
在此先感谢您的帮助。
如何改变詹金斯默认文件夹在Windows上,其中詹金斯运行作为Windows服务。 我想改变C:\Users\Coola\.jenkins
文件夹复制到d:\Jenkins
由于缺乏空间C:
分区(每个构建大约需要的可用空间10MB)。 我不想重新安装Jenkins
作为Windows服务。 我只是想改变现有的文件夹Jenkins
实例。 在缺乏全球性的解决方案的情况下,我可能只注重搬迁jobs
文件夹。
在此先感谢您的帮助。
C:\Users\Coola\.jenkins
夹到d:\Jenkins
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Jenkins\ImagePath
到"d:\Jenkins\jenkins.exe"
显然,克答案的作品,但不理想。 在Windows软件和数据/配置文件都应该驻留在不同的地方。 这应该是众所周知的Unix的家伙,它基本上就像有一个主目录。 然而,对于JENKINS_HOME措辞被打破反正作为设置环境变量,尽管什么在帮助文本虽这么说没有帮助。
我使用的是这里所描述的过程: http://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/
基本上:
<env name="JENKINS_HOME" value="%BASE%"/>
在jenkins.xml
在詹金斯安装目录。 这将是像C:\Program Files (x86)\Jenkins
。 你的情况value
必须被设置为d:\Jenkins
从安装目录将文件移动到新的目标, d:\Jenkins
,所有除(其中一些可能不是全新安装存在)
jenkins.xml
这里是为我工作了答案: 詹金斯:如何更改JENKINS_HOME在Windows
当你读治理詹金斯可以读取所有选项如何修改JENKINS_HOME环境变量。
在这个网站上 ,你可以阅读如何配置你的Tomcat容器覆盖JENKINS_HOME环境变量,他们建议创建文件$ CATALINA_BASE / conf目录/本地主机/ jenkins.xml,具有以下内容:
<Context docBase="../jenkins.war">
<Environment name="JENKINS_HOME" type="java.lang.String" value="/data/jenkins" override="true"/>
</Context>
而且除了克的回答,最重要的部分是创建一个名为JENKINS_HOME值为环境变量“d:\詹金斯”。 不这样做,就开始詹金斯将再次创建用户主文件夹中的文件夹.jenkins。
我能够改变这之后的JENKINS_HOME变量http://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/
设置JUST%JENKINS_HOME%为windows系统范围内的环境变量没有任何效果!
我们通过丢弃的.war到Tomcat安装,并且可以通过只设置环境变量设为首页JENKINS_HOME
(与服务重新启动)。