我正在尝试自动化构建架构,该架构主要通过分支机构通过环境促进特定构建。
所以,我的源代码如下所示:
现在,我已经在DEV分支中设置了连续构建。基本上,对于每次签入,都会安排构建并执行单元测试。
我希望能够将DEV中的任何一组签到合并到QA,并使其自动触发QA构建。但是,我找不到任何基于特定路径上更改的文件构建的选项。 这可能吗?如何实现?
PS:我知道我也可以为每次签入触发此构建,但只有在更改特定路径时才会发现更多的值,以便构建可以与一组签入相关联以自动生成“发布”的更改日志。此外,同样的想法将适用于PROD版本,这可能是一组多个QA版本。
谢谢!
答案 0 :(得分:1)
构建定义中的工作区映射还确定触发CI构建的路径。因此,只需确保为hte DEV / QA / PROD路径指定适当的工作空间映射,它将仅触发该分支内的签入的构建。