我最近在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文件放置在master分支中,该分支应该开始为我的两个分支进行构建。但是我能做的就是在master分支中进行提交时开始构建。
我可以触发构建的唯一希望是,如果我在该分支中放入另一个azure-pipelines.yml文件。
是不是这样了,还是我做错了什么?
答案 0 :(得分:1)
显然,您必须在分支中拥有母版的azure-pipelines.yml文件的另一个副本,才能正常工作。