如何更改Windows詹金斯默认文件夹?(How to change Jenkins default

2019-08-01 02:45发布

如何改变詹金斯默认文件夹在Windows上,其中詹金斯运行作为Windows服务。 我想改变C:\Users\Coola\.jenkins文件夹复制到d:\Jenkins由于缺乏空间C:分区(每个构建大约需要的可用空间10MB)。 我不想重新安装Jenkins作为Windows服务。 我只是想改变现有的文件夹Jenkins实例。 在缺乏全球性的解决方案的情况下,我可能只注重搬迁jobs文件夹。

在此先感谢您的帮助。

Answer 1:

  • 停止詹金斯服务
  • 移动C:\Users\Coola\.jenkins夹到d:\Jenkins
  • 使用regedit改变HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Jenkins\ImagePath"d:\Jenkins\jenkins.exe"
  • 启动服务


Answer 2:

显然,克答案的作品,但不理想。 在Windows软件和数据/配置文件都应该驻留在不同的地方。 这应该是众所周知的Unix的家伙,它基本上就像有一个主目录。 然而,对于JENKINS_HOME措辞被打破反正作为设置环境变量,尽管什么在帮助文本虽这么说没有帮助。

我使用的是这里所描述的过程: http://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/

基本上:

  1. 停止詹金斯服务
  2. 编辑条目<env name="JENKINS_HOME" value="%BASE%"/>jenkins.xml在詹金斯安装目录。 这将是像C:\Program Files (x86)\Jenkins 。 你的情况value必须被设置为d:\Jenkins
  3. 从安装目录将文件移动到新的目标, d:\Jenkins ,所有除(其中一些可能不是全新安装存在)

    • JRE文件夹
    • jenkins.err.log
    • jenkins.exe
    • jenkins.exe.config
    • jenkins.out.log
    • jenkins.war
    • jenkins.war.bak
    • jenkins.war.tmp
    • jenkins.wrapper.log
    • jenkins.xml

      1. 再次重新启动该服务。


Answer 3:

这里是为我工作了答案: 詹金斯:如何更改JENKINS_HOME在Windows



Answer 4:

当你读治理詹金斯可以读取所有选项如何修改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>


Answer 5:

而且除了克的回答,最重要的部分是创建一个名为JENKINS_HOME值为环境变量“d:\詹金斯”。 不这样做,就开始詹金斯将再次创建用户主文件夹中的文件夹.jenkins。



Answer 6:

我能够改变这之后的JENKINS_HOME变量http://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/

设置JUST%JENKINS_HOME%为windows系统范围内的环境变量没有任何效果!



Answer 7:

我们通过丢弃的.war到Tomcat安装,并且可以通过设置环境变量设为首页JENKINS_HOME (与服务重新启动)。



文章来源: How to change Jenkins default folder on Windows?