Azure devops 推送Azure Git存储库时未调用生成触发器

Azure devops 推送Azure Git存储库时未调用生成触发器,azure-devops,continuous-integration,azure-pipelines,Azure Devops,Continuous Integration,Azure Pipelines,我的git存储库托管在Azure DevOps上。我在master分支中创建了一个新的基于yaml的构建管道,并将触发器部分设置为两个现有分支。其他分支没有azure pipeline.yml文件,也没有为此DevOps项目设置任何类型的分支策略 trigger: batch: 'true' branches: include: - master - develop 对于master分支中的每个更改,都会按预期调用触发器。但是忽略了对develope分支的任何推

我的git存储库托管在Azure DevOps上。我在
master
分支中创建了一个新的基于yaml的构建管道,并将触发器部分设置为两个现有分支。其他分支没有azure pipeline.yml文件,也没有为此DevOps项目设置任何类型的分支策略

trigger:
  batch: 'true'
  branches:
    include:
    - master
    - develop
对于
master
分支中的每个更改,都会按预期调用触发器。但是忽略了对
develope
分支的任何推动

如果我用可视化编辑器配置一个构建管道,并在那里定义确切的两个分支,那么每次推送都会触发一个构建

你知道Azure管道如何尊重其他分支的构建定义,而不复制和粘贴每个可能分支的整个定义吗

推送Azure Git存储库时未调用生成触发器

我创建了一个具有以下语法的示例:

trigger:
  batch: 'true'
  branches:
    include:
    - master
    - Dev
而且在我这方面效果很好。然后我检查了您提供的新项目,但是我发现
.yml
文件不完整,并且不包含
触发器:
节点

因此,为了解决这个问题,我们需要在
master
分支下仔细检查您在中修改的
.yml
文件,然后构建
.yml
文件

此外,当我们编辑构建管道时,有一个扩展按钮,我们可以选择选项
Triggers
,使用visual editor设置构建触发器:

如果上述方法对您没有帮助,您可以尝试创建一个新的构建管道,仅使用Develop branch设置触发器,检查它是否工作正常,然后使用
master
发展
分支机构

如果以上所有方法都不起作用,您可能需要共享一个详细的示例和一些步骤,这个问题的原因可能隐藏在我们忽略的角落中


希望这有帮助。

这看起来应该是这样的,所以这可能是唯一不起作用的方法-您的分支不被称为development这里肯定是一个
development
branch;)我还创建了一个全新的DevOps项目,并体验了同样的体验。这不仅仅是
develope
分支。它也是每隔一个。不,它工作得非常好,检查你的缩进或其他东西看看新项目:推动
开发
不会触发任何事件。上周应该已经向所有Azure Repo的帐户发布了此问题的修复程序。