默认情况下,Jenkins节点上的任务将存储在[Remote FS root]\workspace\
中。
当前,[Remote FS root]
设置为D:\
,因此我的任务位于D:\workspace\
中。由于Windows系统限制了255个字符的目录长度,我需要直接将任务目录放在驱动器根目录下。
如何将工作区根目录设置为D:\
?
默认情况下,Jenkins节点上的任务将存储在[Remote FS root]\workspace\
中。
当前,[Remote FS root]
设置为D:\
,因此我的任务位于D:\workspace\
中。由于Windows系统限制了255个字符的目录长度,我需要直接将任务目录放在驱动器根目录下。
如何将工作区根目录设置为D:\
?
在启动Jenkins主节点时,我们必须指定以下参数:
-Dhudson.model.Slave.workspaceRoot=D:/
为此,请在$JENKINS_HOME
中找到jenkins.xml
配置文件,并完成<arguments></arguments>
部分。
[Remote FS root]\workspace
中,而我需要它们在[Remote FS root]
中,这意味着我的job1将位于D:\job1
而不是D:\workspace\job1
。 - Stéphane Bruckert
D:\jobs
而不是D:\workspace
,只需将该属性设置为jobs
即可。似乎指定绝对路径也会覆盖从属根目录的使用。 - darrenp