无法在Windows上的Jenkins主机上设置Workspace根目录

时间:2015-02-20 11:59:07

标签: jenkins

我需要将工作区根目录设置为另一个位置以节省C驱动器上的空间。我可以在'工作区根目录中更改配置。 “管理Jenkins /配置”中的字段,但这不会反映在我的构建中。

我已经尝试重新启动Windows服务,重新启动等等。我也尝试过以前的帖子建议从“工作区”中构建'受影响项目的页面无济于事。

我已尝试将工作区根目录设置为: d:/詹金斯/工作区/ d:\詹金斯\工作区 d:/詹金斯/工作区/ $ {ITEM_FULLNAME}

但是,构建仍在尝试使用控制台输出所看到的默认工作区:     "由匿名用户启动     在工作区C:\ Program Files(x86)\ Jenkins \ workspace \ xxxx \ xxxxx"

上构建主服务器

我已尝试清除失败作业的工作空间,并从“工作空间”中进行构建。这些工作的页面 - 这没有帮助。

3 个答案:

答案 0 :(得分:2)

我发现了这个问题。我为继承的开发服务器中的每个作业设置了一个自定义工作区。自定义工作区是一个相对路径(\ jobname ...),但它将相对路径附加到'主目录'而不是工作区根目录'。我错误地认为自定义工作空间路径相对于工作空间根目录。

答案 1 :(得分:0)

你可以在jenkins config .xml中更改它并重启服务。

如果您想为所有作业使用相同的工作区,则可以使用高级选项卡中提供的自定义工作区。

答案 2 :(得分:0)

  • 从Jenkins master中删除slave(删除并保存配置)
  • 删除Windows计算机上的工作区并删除该服务(如果该服务已安装为来自cmd的sc delete <service name>服务
  • 使用新FS根目录重新连接从属设备