TFS构建队列问题

时间:2014-08-22 08:30:31

标签: tfs build msbuild tfsbuild

我有一个构建控制器,它有4个构建代理。当我一次运行多个构建时,它会对构建进行排队。为什么它没有并行运行4个版本?是否有任何我应该更改的设置?

  • 我正在运行TFS 2012。
  • 运行门控检查
  • 它还在构建完成后运行所有测试。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这是'按设计'。来自Use a gated check-in build process to validate changes

  

每个gated check-in构建定义一次只能有一个正在运行的构建。

这是保持版本控制的逻辑一致性所必需的。

如果这会降低您的开发组织的速度,那么您有很多选择(其中一些是在文档链接中):

  • 从门控更改为批量门控
  • 拥有多个构建定义(映射到源的不同部分)
  • 在构建期间最小化检查
  • 将更多资源提供给构建服务器