Azure Devops YAML Pipeline 触发器不会为带有正斜杠的分支触发

标签 azure azure-devops azure-pipelines

当同一存储库中的另一个管道完成时,我尝试触发管道。这适用于主分支,但无法触发分支名称“/”中包含正斜杠的分支

文档说这是有效的

resources:
  pipelines:
  - pipeline: sample value
    source: sample value
    trigger:
      branches:
        include:
        - main
        - sample/branch/*

我希望这会触发如下分支:sample/branch/myNewFeature,但事实并非如此。有类似的问题吗?

最佳答案

我这边测试发现,如果这个sample/branch/myNewFeature分支中没有存储相应的yaml文件,那么管道就不会从这个分支触发。

也就是说,你需要将目标yaml文件复制到触发分支,这样才能触发相关的yaml pipeline。

参见:Trigger one pipeline after another了解更多详情。

更新>> enter image description here

关于Azure Devops YAML Pipeline 触发器不会为带有正斜杠的分支触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67220149/

相关文章:

azure - 尝试发布 Azure API。 VS2017似乎没有最新的Azure SDK

azure - 如何将 ssis 原始文件转换为 Parquet

delphi - 如何安装Delphi 10.2 Tokyo命令行编译器

shell - 如何在 Azure Devops 管道中再次循环一种对象类型参数

visual-studio - Visual Studio 2012 调试器在调试 Azure 项目时突然停止

azure - 我可以在 Mac 上使用哪个工具来创建 Analysis Services 表格模型?

azure-devops - 已邀请用户 Azure Devops 项目,但他们无法访问它

azure - FTP错误: 550 Access is denied in Azure Release Pipeline

azure - 使用 Azure DevOps Artifact 时无法在构建管道中执行 "dotnet tool restore --interactive"

android - Azure DevOps Gradle "Java heap space"错误