特定分支的门控办理登机手续

时间:2011-10-13 11:46:27

标签: tfs tfs2010

我有多个分支,每个人都有特定的构建过程。 如何为特定分支设置门控构建过程?

例如

开发部门   - >对开发者来说很快   构建过程这有主要的整合测试

发布分支   - >生产前签到。  包含负载测试和记录步骤包含自动UI测试

现在,对于我的开发,我希望每次开发人员提交更改时都运行测试。但我不希望每次都运行发布版本。

我该如何设置?

1 个答案:

答案 0 :(得分:6)

您需要有两个单独的构建定义:一个构建您的“开发”分支&一个建立你的'释放'分支。

两者都可以基于相同的Build流程模板,它们的区别在于:

  1. 在“工作区”中开发目标 - 开发分支的路径 - 重新构建目标是发布分支的路径
  2. (这是你的主要问题)Trigger =您的开发构建的“门控签到”,Trigger =“手动”(或其他一些)用于您的Rel-build
  3. 重新构建可能需要进行额外的测试。
  4. 可以找到有关如何在TFS2010中设置构建定义的基本演练here