基于路径的TFS构建

时间:2012-04-19 15:49:44

标签: tfs tfs2010 continuous-integration tfsbuild

我正在尝试自动化构建架构,该架构主要通过分支机构通过环境促进特定构建。

所以,我的源代码如下所示:

  • DEV分支
  • QA分支(来自DEV的孩子)
  • PROD分支(来自QA的孩子)

现在,我已经在DEV分支中设置了连续构建。基本上,对于每次签入,都会安排构建并执行单元测试。

我希望能够将DEV中的任何一组签到合并到QA,并使其自动触发QA构建。但是,我找不到任何基于特定路径上更改的文件构建的选项。 这可能吗?如何实现?

PS:我知道我也可以为每次签入触发此构建,但只有在更改特定路径时才会发现更多的值,以便构建可以与一组签入相关联以自动生成“发布”的更改日志。此外,同样的想法将适用于PROD版本,这可能是一组多个QA版本。

谢谢!

1 个答案:

答案 0 :(得分:1)

构建定义中的工作区映射还确定触发CI构建的路径。因此,只需确保为hte DEV / QA / PROD路径指定适当的工作空间映射,它将仅触发该分支内的签入的构建。