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