在哪里可以找到在Jenkins中更改工作区路径位置的选项?

在哪里可以找到在Jenkins中更改工作区路径位置的选项?,jenkins,Jenkins,我最近安装了Jenkin自动部署工具。但我想更改它的默认工作区位置路径,该路径指向我的可安装目录(c:),但现在我想将我的所有项目保留在其他驱动器中,以便需要更改工作区位置 但在我的jenkin门户中,我找不到这种选择 有人能告诉我在哪里可以找到那个吗 请看屏幕截图。 谢谢 Vijay因为我在Jenkins->管理Jenkins->配置系统下也找不到高级选项。您可以在其中为生成记录根目录添加不同的目录。 您可以直接在Jenkins根文件夹的config.xml中更改此属性 在这里,您可以根据

我最近安装了Jenkin自动部署工具。但我想更改它的默认工作区位置路径,该路径指向我的可安装目录(c:),但现在我想将我的所有项目保留在其他驱动器中,以便需要更改工作区位置

但在我的jenkin门户中,我找不到这种选择

有人能告诉我在哪里可以找到那个吗

请看屏幕截图。

谢谢
Vijay

因为我在Jenkins->管理Jenkins->配置系统下也找不到高级选项。您可以在其中为生成记录根目录添加不同的目录。 您可以直接在Jenkins根文件夹的config.xml中更改此属性

在这里,您可以根据需要更新属性

我建议使用以下结构:

/path\u到\u文件夹/${ITEM\u FULLNAME}/builds


因为在路径中使用${ITEM\u FULLNAME}会将每个作业的构建放在自己的文件夹中。

因为我也无法在Jenkins->管理Jenkins->配置系统下找到高级选项。您可以在其中为生成记录根目录添加不同的目录。 您可以直接在Jenkins根文件夹的config.xml中更改此属性

在这里,您可以根据需要更新属性

我建议使用以下结构:

/path\u到\u文件夹/${ITEM\u FULLNAME}/builds

因为在路径中使用${ITEM\u FULLNAME}会将每个作业的生成放在自己的文件夹中。

此选项在2.121中:

无法再通过UI配置生成记录根目录和工作区根目录,因为在Jenkins运行时使用这些选项通常不安全。相反,现在可以在启动时使用系统属性自定义这些位置。除非在启动时被覆盖,否则将保留对这些选项的现有更改

详情请参阅

在新模型下,可以使用
hudson.model.Slave.workspaceRoot
系统属性设置工作区根,该属性可以设置如下:

-Dhudson.model.Slave.workspaceRoot=/whatever
设置此类属性的确切机制因操作系统/平台而异,但描述了许多典型选项。属性位于Jenkins Wiki上。

此选项在2.121中:

无法再通过UI配置生成记录根目录和工作区根目录,因为在Jenkins运行时使用这些选项通常不安全。相反,现在可以在启动时使用系统属性自定义这些位置。除非在启动时被覆盖,否则将保留对这些选项的现有更改

详情请参阅

在新模型下,可以使用
hudson.model.Slave.workspaceRoot
系统属性设置工作区根,该属性可以设置如下:

-Dhudson.model.Slave.workspaceRoot=/whatever

设置此类属性的确切机制因操作系统/平台而异,但描述了许多典型选项。属性在Jenkins Wiki上。

duplicate@JRichardsz我没有在主目录下找到advance按钮?@Vijay您的Jenkins版本是什么?@JRichardsz它是Jenkins-2.121.2 windowsversion@JRichardsz我也尝试过使用jenkins-2.134,但没有效果。在这个版本中,我也没有在Jenkin主目录文本字段下看到advance选项卡。duplicate@JRichardsz我没有在主目录下找到advance按钮?@Vijay你的jenkins版本是什么?@JRichardsz它是jenkins-2.121.2 windowsversion@JRichardsz我也尝试过使用jenkins-2.134,但没有效果。在这个版本中,我也没有看到Jenkin Home Directory文本字段下的advance选项卡。我编辑了我的答案以提供一些额外的细节/链接。我编辑了我的答案以提供一些额外的细节/链接。