Windows中的Jenkins工作区设置问题

时间:2018-07-01 21:14:26

标签: jenkins

我在Windows10Pro(x64)-构建计算机上安装了Jenkins 2.121.1的最新稳定版本。

问题1:

我找不到此线程中显示的系统范围的工作区设置: How to change workspace and build record Root Directory on Jenkins?

此内容是否已删除?我只有适用于特定作业的工作区设置,但是我想在系统级进行更改。

问题2:

当我为特定作业配置自定义工作区时,如下所示: custom work space

应该使用我创建的项目的名称。相反,它实际上是使用该名称创建一个文件夹,如下所示: literally

即使jenkins文档说我应该使用“ $ {ITEM_FULL_NAME}”,但我尝试了其他变体(ITEM_FULLNAME)等。

1 个答案:

答案 0 :(得分:1)

看起来像个虫子

enter image description here

他们提到了“高级”标签下的内容,但我也找不到它。

解决方法

直接修改jenkins.xml 来自

  <env name="JENKINS_HOME" value="%BASE%"/>

<env name="JENKINS_HOME" value="newPath\Jenkins"/>

考虑第二个问题,您可以修改config.xml

enter image description here

您可以在启动jenkins.war时设置env变量

 SET JENKINS_HOME=new\Path\directory
 SET ITEM_ROOTDIR=new\root\directory

 java -jar jenkins.war

每次启动和停止服务时都必须这样做