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

cpo*_*ign 0 tfs tfs2010

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

开发分支 - >快速开发人员构建过程这有主要的整合测试

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

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

我该如何设置?

pan*_*lif 6

您需要有两个单独的构建定义:一个构建您的"开发"分支,另一个构建您的"发布"分支.

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

  1. 在"工作区"中开发构建目标 - 开发分支的路径 - 重新构建目标是发布分支的路径
  2. (这是你的主要问题)Trigger =你的开发构建的"门控签到",Trigger ="手动"(或其他)你的Rel-build
  3. Rel-build可能需要进行额外的测试.

有关如何在TFS2010中设置构建定义的基本演练,请参见此处