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

2 jenkins

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

但是在我的 jenkin 门户中,我没有找到那个选项。

谁能建议我在哪里可以找到?

请参见屏幕截图。 看这里

谢谢维杰

Nic*_*nes 6

该选项在 2.121 中被删除:

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

更多详细信息请参阅JENKINS-50164

在新模型下,可以通过hudson.model.Slave.workspaceRoot系统属性设置工作空间根目录,可以如下设置:

-Dhudson.model.Slave.workspaceRoot=/whatever
Run Code Online (Sandbox Code Playgroud)

设置此类属性的确切机制因操作系统/平台而异,但此处描述了许多典型选项。可用系统属性的完整列表位于Jenkins Wiki 上。


Mal*_*nko 5

因为我也无法在Jenkins -> Manage Jenkins -> Configure System下找到高级选项。您可以在其中为Build Record Root Directory添加不同的目录。您可以直接在Jenkins 根文件夹中的config.xml中更改此属性。

在此处输入图片说明

您可以在此处将属性更新为您需要的内容。

我建议使用以下结构,

/path_to_the_folder/${ITEM_FULLNAME}/builds

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