如何在构建代理之间并行构建我的构建?

时间:2014-09-11 17:17:43

标签: tfs tfsbuild tfs2013 parallel-builds

我目前正在为同一产品的15个SKU运行构建版本。顺序完成所有SKU的完整构建只需不到三个小时。

我有资源创建一个构建服务器场,可以处理需要15个构建代理的1个构建的负载,并希望利用这一事实。

我使用了TFS构建模板I found online a few years ago on TFS2010,我在升级模板后继续在TFS2012上使用它。不幸的是,该模板很难在TFS2013中轻松升级,因为它有缺点,我想在新的2013世界中重新开始一个新的模板。 (它在单一任务上的并发处理方面存在缺陷:标记,将工作项与构建号相关联,包含锁定文件的私有构建。)

由于我还没有在网上找到任何东西,我可能会创建自己的并行构建模板。在为TFS2013创建自己的TFS并行构建模板之前,我不得不问我是否已经找到了一个我尚未遇到的解决方案?

(我已经在SO上做过研究,发现了很多关于这个主题的帖子,但没有为VS2013中提供的并行模板提供完整的解决方案)

编辑:添加指向TFS2010找到的并行构建模板源的链接

1 个答案:

答案 0 :(得分:1)

有。没有开箱即用的解决方案。

您正在遵循创建自己的并行包装器的正确路径。微软自己构建了Visual Studio和Visual Studio的每个部分的每个SKU。 TFS,当他们每晚构建并大量并行化他们的构建过程以加快它。然而,这对他们来说是定制的,因为每种产品都有不同

祝你好运。