Azure DevOps 管道 - 通配符不会触发管道

时间:2021-02-04 12:03:41

标签: azure azure-devops azure-pipelines

我想问您在从 Visual Studio 提交到位于 Azure DevOps 中的存储库后没有运行管道的原因是什么? yaml 中的触发器是否与默认设置为开发的管道内构建的触发器相比具有较低的优先级 (Yaml -GetSource)?

我当前的 yaml 代码:

 trigger:
      branches:
        include:
        - feature/*  

我当前的本地/来源分支名称:

feature/employer-service

提前感谢所有回答。

2 个答案:

答案 0 :(得分:0)

正如您在评论中发现的,如果您希望分支获得 CI 触发器,则需要确保该分支上存在相同的 azure-pipelines.yml 文件。

可以在流水线页面切换到各个分支查看是否包含azure-pipelines.yml文件。如果它不存在,则会出现以下错误。

enter image description here

答案 1 :(得分:0)

感谢您的时间,我找到了解决方案:

为了在从存储库提交后运行管道,您必须向实际推送的分支添加单独的 yaml 文件。

我在开发分支上有 yaml 文件,但有必要将包含整个设置的类似 yaml 文件添加到新分支。