Azure DevOps如何按定义名称筛选发送构建完成自定义邮件通知
Azure DevOps 构建完成通知按管道名称筛选配置方案
单规则匹配配置
筛选区域的Definition name字段原生支持两类匹配逻辑,无需额外编写脚本或正则:
- 匹配名称包含特定关键词的管道:运算符选择
contains,右侧输入框直接填写需要匹配的关键词即可,匹配逻辑不区分大小写,只要管道名称完整包含输入的字符串就会触发通知。 - 匹配名称以特定字符开头的管道:将运算符切换为
begins with,右侧输入框填写固定前缀字符串即可,所有名称以该字符串开头的管道都会命中规则。
多规则组合配置
如果需要同时覆盖「前缀匹配」和「关键词包含」两类管道,不要在单个条件的输入框内填写多个值(系统会将空格、逗号等分隔符识别为名称的一部分,导致匹配失效),按以下步骤配置:
- 进入自定义通知规则的编辑页面,在筛选条件区点击
Add condition新增条件 - 将两个条件的关联逻辑从默认的
And修改为Or - 第一个条件配置为
Definition name+begins with+ 目标前缀值 - 第二个条件配置为
Definition name+contains+ 目标关键词值
配置注意事项:规则保存后即时生效,无需等待服务同步。配置完成后可分别触发1个符合命名规则、1个不符合命名规则的测试构建,验证通知触发范围是否符合预期。
内容的提问来源于stack exchange,提问作者Ajit Medhekar
相关产品推荐
相关产品推荐

