我需要将工作区根目录设置为另一个位置以节省C驱动器上的空间 . 我可以在Manage Jenkins / Configuration中的'workspace root directory'字段中更改配置,但这不会反映在我的构建中 .
我已经尝试重新启动Windows服务,重新启动等 . 我也尝试过以前的帖子建议从“工作区”页面为受影响的项目构建无济于事 .
我已经尝试将工作区根目录设置为:D:/ Jenkins / workspace / D:\ Jenkins \ workspace D:/ Jenkins / workspace / $
但是,构建仍在尝试使用控制台输出所示的默认工作区:“由用户匿名启动在工作区C:\ Program Files(x86)\ Jenkins \ workspace \ xxxx \ xxxxx”中的master上构建“
我已经尝试清除失败作业的工作空间,并从“工作区”页面构建这些作业 - 这没有用 .
3 回答
我发现了这个问题 . 我为继承的开发服务器中的每个作业设置了一个自定义工作区 . 自定义工作区是一个相对路径(\ jobname ...),但它附加了“主目录”的相对路径,而不是“工作区根目录” . 我错误地认为自定义工作空间路径相对于工作空间根目录 .
你可以在jenkins config .xml中更改它并重启服务 .
如果您想为所有作业使用相同的工作区,则可以使用高级选项卡中提供的自定义工作区 .
从Jenkins master中删除slave(在某处删除并保存config)
删除Windows计算机上的工作区并删除该服务(如果它是作为服务安装的,具有
sc delete <service name>
来自cmd使用新FS根重新连接从站