2

我正在尝试自动化构建模式,该模式主要遵循通过环境、分支促进特定构建。

因此,我的源代码如下所示:

  • 开发部门
  • QA 分支(来自 DEV 的子级)
  • PROD 分支(来自 QA 的孩子)

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

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

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

谢谢!

4

1 回答 1

1

构建定义中的工作区映射还确定哪个路径触发 CI 构建。因此,只需确保适当地为 hte DEV/QA/PROD 路径指定了您的工作区映射,并且它只会触发该分支中该签入的构建。

于 2012-04-19T20:48:37.773 回答