Azure devops 推送Azure Git存储库时未调用生成触发器
我的git存储库托管在Azure DevOps上。我在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分支的任何推
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的帐户发布了此问题的修复程序。