加快Visual Studio Team Services中的解决方案构建(VS Online)

时间:2016-01-12 08:59:57

标签: azure continuous-integration azure-devops

我正在使用Team Services进行应用程序构建/部署,但我发现构建步骤非常慢。它的时间范围从6分钟到有时15分钟,仅用于解决方案构建。这个时间的很大一部分由nuget包恢复占用,最长可达5分钟。

我看到它的方式有两种可能的方法可以加快构建时间,但我不确定是否可以做这些事情:

  1. 配置Team Services以在每次构建时将存储库克隆到相同的磁盘位置,以便它只需要恢复新的/删除旧的nuget软件包
  2. 升级构建代理的强大功能
  3. 有没有人知道这些事情是否可能,或者是否有人有任何关于如何加快构建步骤的其他提示?

1 个答案:

答案 0 :(得分:3)

如果您正在使用托管队列,则必须每次都克隆存储库并恢复软件包 - 您不会获得专用代理,因此每个构建都是从头开始。

如果您需要的功能超过托管代理的功能,则可以设置内部部署构建代理。