我的Azure流水线当前的实现方式是仅在对Develop分支提出拉取请求时触发。但是,我希望在任何分支上进行新推送时都运行该流水线。如何触发?
我的Azure YAML文件的当前实现方式
trigger:
- none
pr:
- branches:
include:
- dev
并且在下面配置了步骤。
我的Azure流水线当前的实现方式是仅在对Develop分支提出拉取请求时触发。但是,我希望在任何分支上进行新推送时都运行该流水线。如何触发?
我的Azure YAML文件的当前实现方式
trigger:
- none
pr:
- branches:
include:
- dev
并且在下面配置了步骤。
dev
分支中有任何推送,将会触发构建。 参考资料trigger:
- dev
或者更明确地说:
trigger:
branches:
include:
- dev
- another-branch
如果没有指定触发器,则默认情况下会运行所有分支。可以明确定义为:
trigger:
branches:
include:
- '*'
trigger:
- '*'
pool:
vmImage: 'windows-latest'
因此,无论我推送到哪个分支,它都会被触发。
注意:这里池的部分并不相关;我只是为了提供更多上下文而添加的。