我需要两个具有不同 Per-Checkin 触发规则的 VCS 触发器,这些规则基于一个班克过滤器。
原因:对于“release-*”和“master”分支,当我合并所有内容时,我不希望每次签入都创建一个构建,但是在使用任何其他分支时我会这样做。我虽然可以通过添加第二个触发器来过滤分支来做到这一点,所以它们看起来像这样:
第一个 VCS 触发器,这将构建所有这些分支,并选中“在每次签入时触发构建”
-:*
+:refs/heads/hotfix/hotfix-*
+:refs/heads/develop
+:refs/heads/feature/feature-*
第二个 VCS 触发器,这将构建所有这些分支,未选中“在每次签入时触发构建”
-:*
+:refs/heads/release/release-*
+:refs/heads/master
(请原谅我不那么史诗的绘画技巧)
还有其他方法可以做到这一点吗?
谢谢
史蒂夫