我在Windows10Pro(x64)-构建计算机上安装了Jenkins 2.121.1的最新稳定版本。
问题1:
我找不到此线程中显示的系统范围的工作区设置: How to change workspace and build record Root Directory on Jenkins?
此内容是否已删除?我只有适用于特定作业的工作区设置,但是我想在系统级进行更改。
问题2:
应该使用我创建的项目的名称。相反,它实际上是使用该名称创建一个文件夹,如下所示:
即使jenkins文档说我应该使用“ $ {ITEM_FULL_NAME}”,但我尝试了其他变体(ITEM_FULLNAME)等。
答案 0 :(得分:1)
看起来像个虫子
他们提到了“高级”标签下的内容,但我也找不到它。
解决方法
直接修改jenkins.xml 来自
<env name="JENKINS_HOME" value="%BASE%"/>
到
<env name="JENKINS_HOME" value="newPath\Jenkins"/>
考虑第二个问题,您可以修改config.xml
或
您可以在启动jenkins.war时设置env变量
SET JENKINS_HOME=new\Path\directory
SET ITEM_ROOTDIR=new\root\directory
java -jar jenkins.war
每次启动和停止服务时都必须这样做