当我在visualstudio.com上构建我的解决方案时,它需要绝对的年龄。 15分钟建立和测试。考虑到我们只有60分钟的免费构建时间太长了。
几乎所有构建时间都在恢复Nuget包。
我的构建配置为每次都不清理源代码,所以理论上每次都不需要下载软件包,但是因为它的托管可能与设置无关。
还有其他人看到这个问题吗?使用visualstudio.com时,推荐使用nuget包的方法是什么?我很想将这些软件包添加到源代码管理中,因此无需下载它们。
答案 0 :(得分:1)
每次在弹性构建服务中进行构建时,都会获得一个新服务器。此服务器用于构建然后销毁。您需要每次都获得NuGet包。
我建议您创建一个Azure VM并在那里运行自定义构建。这不会花费你60分钟的时间,而是作为一个静态的'服务器它将缓存包......