【发布时间】:2021-03-20 22:44:43
【问题描述】:
不知何故,我不知道如何排除更新 yaml 管道以触发管道本身。我已经尝试了一些通配符,如 here 所述,无论是在包含项(使用 ! 运算符)还是在排除项中,都没有任何效果。我在排除项中添加了没有通配符的普通管道名称,但它再次不起作用。 yaml 文件位于我的存储库的根目录中(不包含文件夹)。
这些都不行
trigger:
branches:
include:
- MyBranch
paths:
exclude:
- "*.yml"
- "**/*.yml"
显然添加管道的全名是可行的,但您不能每次添加新文件时都编辑现有的 yaml 文件
【问题讨论】:
-
你能在这里提供yaml的触发部分吗
-
编辑了我最初的问题,另请参阅下面的答案。似乎在 include 部分中使用与 not 运算符相同的通配符是有效的
标签: azure-devops azure-pipelines azure-pipelines-yaml