0

我正在 Visual Studio Team Services 中为我的解决方案设置自动构建和发布定义。

我们使用托管代理池,池中有多个代理。因为解决方案会变得非常大,所以我想让我的构建和发布过程递增,这样我就不必在每次构建和发布时都部署所有组件。

使用多个代理时如何设置增量构建和发布?我了解设置增量构建的步骤之一是禁用构建文件夹的自动清理,但是这将如何与多个代理一起使用?

例如,如果构建 #1 发生在代理 #1 上,而构建 #2 发生在代理 #2 上,它将如何检测从代理 #1 上的构建 #1 更改/添加的文件?

我首先寻求帮助以从概念上理解这个问题,然后我想弄清楚如何在 Visual Studio Team Services 中应用该解决方案。

4

1 回答 1

1

使用托管构建代理,您不能增量构建,因为所有文件将在构建后被清理。

使用私有构建代理,默认情况下(检查 obj 文件夹中的文件),您不能为不同的构建代理增量构建,除非您更改项目文件(比较同一目录中的文件)。

有关增量构建的更多信息,您可以参考如何:增量构建

于 2017-03-13T08:19:15.437 回答