【问题标题】:Gated check in for specific branch特定分支的门控签到
【发布时间】:2011-10-13 20:40:55
【问题描述】:

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

例子

开发分支 -> 快速为开发人员 构建过程,这具有主要的集成测试

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

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

如何设置?

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

    两者都可以基于相同的构建过程模板,它们的区别是:

    1. “工作区”中的 Dev-build 目标是您的开发分支的路径 - Rel-build 的目标是您的发布分支的路径
    2. (这是您的主要问题)Trigger =“Gated check-in”用于您的 Dev-build,Trigger =“Manual”(或其他)用于您的 Rel-build
    3. Rel-build 可能会负责额外的测试。

    可以找到关于如何在 TFS2010 中设置构建定义的基本演练here

    【讨论】:

      猜你喜欢
      • 2011-05-28
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-22
      • 2013-10-09
      相关资源
      最近更新 更多