首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS并行构建

TFS并行构建
EN

Stack Overflow用户
提问于 2014-06-09 18:58:00
回答 1查看 916关注 0票数 1

我们有一个构建控制器和两个构建代理。一个构建代理(tfsbuild01)位于构建控制器机器(tfsbuild01)上。另一个是在另一台机器(tfsbuild02)上。

我们有两个分支机构:

  • Main
  • 8.0

和3构建定义

  • 主(门控检查)
  • 8.0 (门控检查)
  • 主要编码用户界面测试(排定在每天12点)

如果有人同时排起8.0版本和主构建的队列,那么构建将正确地分布在两个构建代理之间,并且它们同时构建。

如果编码的UI测试正在运行(这需要一个小时),并且有人试图签入Main (这是门控的),则主构建处于队列中,直到编码的UI测试结束。如何使同一分支中的并发构建工作?

所有构建定义上的标记配置如下所示:

EN

回答 1

Stack Overflow用户

发布于 2014-06-12 16:50:11

这真的是一个课程问题的马。您的资产构建和实例测试混为一谈。我建议您将CodedUI测试推送到环境中,只运行可以从代码执行的测试,理想情况下只运行单元测试,构建框中没有实例。

要执行您的codedUI测试,您应该在release中创建一个Release,并将您的发布环境设置为一个实验室环境。通过这种方式,您可以快速构建,然后从管道中获得更长的验证。

  • http://nakedalm.com/building-release-pipeline-release-management-visual-studio-2013/
  • http://nakedalm.com/execute-tests-release-management-visual-studio-2013/

这将释放您的构建代理,并希望使您的环境光滑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24127036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档