TeamCity配置:排除向testing分支发起的合并请求构建任务
解决TeamCity合并请求任务排除testing分支的方法
- 打开目标构建任务的配置页面,找到触发器标签页,定位到你设置的GitLab合并请求触发器
- 在触发器的分支过滤区域,添加一条排除规则:
-:refs/heads/testing(减号开头代表排除该分支) - 要是之前用了通配符比如
:refs/heads/*匹配所有分支,保留这个规则的同时加上上述排除项即可;如果是指定分支触发,就只保留Production、staging、edge的分支规则,去掉testing相关配置 - 保存配置后,给testing分支提交一个合并请求验证,确认任务不会触发
如果是在VCS根的分支规格里设置,也可以添加-:refs/heads/testing,但更推荐在触发器里配置,这样不会影响其他使用该VCS根的构建任务
内容的提问来源于stack exchange,提问作者Srk777
相关产品推荐
相关产品推荐

