是否可以停止我的构建定义为我的构建代理上的每个 运行 创建一个全新的工作区?

Is it possible to stop my Build definition Creating a brand new workspace for every run on my Build Agent?

所以我使用 VSTF 和一些 On Site 构建代理。 Windows MachineMac Xanamarin.iOSXamarin.Android 构建和 TFS 用于源代码控制

每次构建定义运行时,它都会创建一个全新的工作区,它会在其中下载和构建我的应用程序。这意味着我的 TFS workspaces 列表越来越多,而且我的构建代理的硬盘很快就会被填满。

我已将 Repositories 选项卡中的 Clean 设置更改为 true。我从 this question.

得到的

这适用于我的 Windows 构建代理 但不适用于我的 Mac 构建代理 .

我的 mac 构建代理中是否遗漏了什么?

旁白: 目前我的 Mac 构建定义总是失败,但这似乎不影响 Windows 构建代理

这听起来像是 Mac/Linux 代理中的一个合法错误。你应该在他们的 GitHub 页面上打开一个问题:

https://github.com/Microsoft/vso-agent/issues