如何配置Azure DevOps Pipeline触发器匹配src下Subscription前缀文件夹变更
解决方案
你当前配置的路径通配符规则不符合Azure DevOps的路径匹配逻辑,修改方式如下:
- 把
paths.include里的规则替换为src/Subscription*/**即可,该规则的匹配逻辑为:src/Subscription*匹配src目录下所有名称以Subscription为前缀的一级子文件夹(正好覆盖你列的Subscription.Data、Subscription.Shared,如果Subscriptin.Api是拼写笔误少写了字母p也会被覆盖)- 后缀
/**匹配对应文件夹下所有层级的子目录、文件,确保文件夹内任何变更都能触发流水线
- 如果你列的
Subscriptin.Api是真实的文件夹名称(不是笔误),需要额外新增一条规则src/Subscriptin*/**覆盖该拼写变体。
修改后的完整配置示例:
trigger: branches: include: - development - master - release paths: include: - src/Subscription*/** # 如Subscriptin.Api为真实拼写,取消下一行注释 # - src/Subscriptin*/**
内容的提问来源于stack exchange,提问作者muhmuhhum
相关产品推荐
相关产品推荐

