标记上的 Azure Pipeline 触发器

Ada*_*eng 6 azure-devops

我正在制作两条管道。一个将在 Dev 和 Master 分支上触发 PR。另一个只有新标签的触发器:所以对于第一个,我有触发器:

pr:
  - master
  - dev
Run Code Online (Sandbox Code Playgroud)

第二个:

trigger:
  tags:
    include:
    - '*'
    exclude:
    - master
    - dev
Run Code Online (Sandbox Code Playgroud)

但结果是我都用 PR 触发,第二个第一个也用 CI 触发。我检查过经典视图上没有 YAML 覆盖。任何帮助表示赞赏

Leo*_*SFT 5

标记上的 Azure Pipeline 触发器

如果您希望第二个管道仅使用新标签触发,您应该将参数设置branches为 excludemasterdevbranch trigger。

所以,语法应该是这样的:

trigger:
  tags:
    include:
    - '*'
  branches:
    exclude:
    - master
    - dev
Run Code Online (Sandbox Code Playgroud)

请查看此文档以获取更多详细信息。

希望这可以帮助。