在我的主分支上,我有azure-pipelines.yml
文件,其内容为:
trigger:
- master
我已经在master分支中创建了一个新的PR:
但是我的构建管道中什么都没有发生。
如果我完成PR,则会建立master
分支。
每当对指定分支进行推送或对指定标签进行推送时,连续集成(CI)触发器都会导致构建运行。
我误读了吗?如何在具有Master分支的PR上触发构建,但未完成PR?
答案 0 :(得分:1)
如果您希望构建在PR期间运行,则应设置一个分支策略,将该策略指定为验证构建。
答案 1 :(得分:0)
对于PR上的触发器,您需要使用PR触发器:
pr:
autoCancel: boolean # indicates whether additional pushes to a PR should cancel in-progress runs for the same PR. Defaults to true
branches:
include: [ string ] # branch names which will trigger a build
exclude: [ string ] # branch names which will not
paths:
include: [ string ] # file paths which must match to trigger a build
exclude: [ string ] # file paths which will not trigger a build