azure - Azure 管道不会从具有单个 azure-pipelines.yml 文件的分支触发
问题描述
我最近在 master 分支中使用以下 azure-pipelines.yml 文件设置了 Azure 管道:
trigger:
- master
- feature/*
pool:
vmImage: 'ubuntu-latest'
variables:
buildConfiguration: 'Release'
steps:
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
我还尝试了这两个触发器的语法示例,但无济于事,并且完全删除了触发器。
trigger:
branches:
include:
- master
- feature/*
trigger:
branches:
include: ['*']
我已将此链接到 GitHub 存储库,在其中创建了一个名为feature/cool_feature的分支。
根据我读过的所有文档,我应该能够将 YAML 文件放在主分支中,这应该为我的两个分支开始构建。但是我能做的就是在主分支中进行提交时开始构建。
我唯一想让构建触发的是如果我在该分支中放置另一个 azure-pipelines.yml 文件。
这不再是这种情况还是我做错了什么?
解决方案
显然,您必须在分支中有另一个 master 的 azure-pipelines.yml 文件副本才能正常工作。