首页 > 解决方案 > 无论如何,Azure 管道都不会触发来自 Github 的标签

问题描述

在我的天蓝色 yml 触发器中,我有:

trigger:
  branches:
    include:
     - refs/tags/v*
  tags:
    include: ['*']

它根本不会触发任何标签上的管道,即使没有 v.

我还在测试时进行了一个小改动,以确保不仅仅是 YML 与之前的部署不同。

我的代码在一个组织的私有 github 存储库中,并且确实在分支上触发,但不在标签上。

标签: azureazure-devopsazure-pipelinescontinuous-deployment

解决方案


我用你的 yaml 示例测试,代码没有问题,可以正常工作。

在此处输入图像描述 在此处输入图像描述

确实会在分支上触发,但不会在标签上触发。

从这个描述中,我认为这个问题可能是由于在 Triggers 中选中Override the YAML Continuous integration trigger from here选项引起的。如果你勾选这个选项,在 yaml 中设置的触发器将在这里被覆盖。 在此处输入图像描述

在此处输入图像描述


推荐阅读