在恢复Nuget包时,在TFS上构建需要很长时间

时间:2014-10-29 22:57:47

标签: tfs nuget tfsbuild nuget-package

当我在visualstudio.com上构建我的解决方案时,它需要绝对的年龄。 15分钟建立和测试。考虑到我们只有60分钟的免费构建时间太长了。

几乎所有构建时间都在恢复Nuget包。

我的构建配置为每次都不清理源代码,所以理论上每次都不需要下载软件包,但是因为它的托管可能与设置无关。

还有其他人看到这个问题吗?使用visualstudio.com时,推荐使用nuget包的方法是什么?我很想将这些软件包添加到源代码管理中,因此无需下载它们。

1 个答案:

答案 0 :(得分:1)

每次在弹性构建服务中进行构建时,都会获得一个新服务器。此服务器用于构建然后销毁。您需要每次都获得NuGet包。

我建议您创建一个Azure VM并在那里运行自定义构建。这不会花费你60分钟的时间,而是作为一个静态的'服务器它将缓存包......