能否针对整个PR执行构建而非仅批量提交?合并触发构建咨询
在TeamCity 2020.2.4中仅触发PR合并时构建的方案
针对你的问题,以下是具体解答:
1. 是否存在仅PR合并时触发构建的内置选项?
TeamCity 2020.2.4没有直接的“仅在PR合并时触发构建”的内置触发器,但可以通过配置实现等效效果:
- 配置VCS触发器监听目标分支:
- 打开构建配置的触发器设置,添加VCS触发器。
- 在分支过滤规则中,仅包含你的PR目标分支(如
refs/heads/main或refs/heads/master)。 - 这样只有当PR合并到目标分支时,目标分支产生的新提交才会触发构建。
- 补充:建议通过代码仓库的权限设置,禁止直接向目标分支提交代码,确保目标分支的所有提交均来自PR合并,避免误触发。
2. 通过“Merged”评论触发构建是否可行?
TeamCity 2020.2.4版本不支持通过评论触发构建的功能,该功能是在后续的2021.x及更高版本中才引入的。因此在当前版本中,无法通过添加“Merged”评论来触发构建。
内容的提问来源于stack exchange,提问作者Szymon Jędrych
相关产品推荐
相关产品推荐

