Tho*_*fer 2 build azure-devops
我在vsts(visual studio online)中有我的代码,并为持续集成配置了构建定义.我发现,每次签入时,构建都会创建/获取一个新的vm,因此,它需要一个get-latest来获取所有内容并完成重建.虽然我知道有一种模式可以从头开始重建,但对于持续集成,我宁愿让它做"构建"而不是"重建所有".这与构建的成本有关.在我的案例中,从头开始简单的重建需要大约16分钟.因此,考虑到我的团队检查代码的方式,我最终每个月只需200美元,仅用于构建.我发现这有点过分了.
我一直与pss联系,我的联系人坚持认为,这种操作方式是我操作的唯一方式.(我有疑问,因为在构建定义中有"干净"的选项,这些都没有任何意义,因为无论如何每个构建都会从头开始.)所以你知道pss联系是否正确,并且每次都需要从头开始重建所有内容吗?
是的,在使用Hosted构建代理时,这就是我所期望的.
那么,为什么有"清洁"选项等?由于TFS Build不必在托管构建代理上运行,因此您可以托管自己的构建服务器并在其上执行您喜欢的操作.
例如,您可以站起来一个Azure IAAS VM并在一个代理上运行构建,在那里您所做的只是"获取最新"并构建.
为什么Hosted构建代理每次都会启动?我猜这只是云的心态,只为你使用的东西付费.MS不希望与客户保持VM亲和力,这是有道理的,因为他们不知道您需要多少台服务器,需要多长时间.
归档时间: |
|
查看次数: |
332 次 |
最近记录: |