无法在Windows上的Jenkins master上设置工作区根目录
我需要将我的工作区根目录设置到另一个位置以节省C驱动器上的空间。我可以在Manage Jenkins/configuration中的“workspace root directory”字段中更改配置,但这不会反映在我的构建中 我尝试过重新启动windows服务、重新启动等。我也尝试过以前的帖子建议从“工作区”页面为受影响的项目进行构建,但没有效果 我已尝试将工作区根目录设置为: D:/Jenkins/工作区/ D:\Jenkins\workspace D:/Jenkins/workspace/${ITEM_FULLNAME} 但是,构建仍在尝试使用控制台输出所示的默认工作区: “由用户匿名启动 在工作区C:\Program Files(x86)\Jenkins\workspace\xxxx\xxxxx“中的主程序上构建无法在Windows上的Jenkins master上设置工作区根目录,jenkins,Jenkins,我需要将我的工作区根目录设置到另一个位置以节省C驱动器上的空间。我可以在Manage Jenkins/configuration中的“workspace root directory”字段中更改配置,但这不会反映在我的构建中 我尝试过重新启动windows服务、重新启动等。我也尝试过以前的帖子建议从“工作区”页面为受影响的项目进行构建,但没有效果 我已尝试将工作区根目录设置为: D:/Jenkins/工作区/ D:\Jenkins\workspace D:/Jenkins/workspace/$
我已尝试清除工作区中失败的作业,并从这些作业的“工作区”页面进行构建-这没有帮助。您可以在jenkins config.xml中更改它,然后重新启动服务 如果所有作业都需要相同的工作空间,则可以使用“高级”选项卡中提供的自定义工作空间。
- 从Jenkins主服务器上删除从属服务器(删除并保存配置文件)
- 删除Windows计算机上的工作区,如果该服务是通过cmd中的
作为服务安装的,则删除该服务sc Delete
- 将从属服务器重新连接到新的FS根目录
- 我发现了这个问题。我继承的dev服务器中的每个作业都有一个自定义工作区集。自定义工作区是一个相对路径(\jobname…),但它将相对路径附加到“主目录”而不是“工作区根目录”。我错误地认为自定义工作区路径将相对于工作区根目录。xml文件中的路径设置正确。但是,为了测试是否直接更新xml,我将config.xml中的条目更改为其他内容,并再次重新启动了服务,但失败了-它仍在尝试按照默认的Jenkins安装使用program files workspace位置。之后是否重新启动了Jenkins服务??