在 Azure DevOps 中创建拉取请求时不会触发发布

Release is not triggered upon creation of a pull request in Azure DevOps

我无法通过创建拉取请求来触发拉取请求发布。 请检查我做错了什么。

首先,我将所需工件的 拉取请求触发器 设置为 启用

然后我为测试阶段启用拉取请求部署

源管道的最新构建 运行 成功:

但是当我创建拉取请求时(手动或以编程方式作为源构建管道中的最后一步),不会触发新版本。

在此先感谢您的帮助。

从你的截图来看,你的构建是手动触发的,你需要为 master 分支设置一个分支策略,使构建由 pull request 触发。

这是因为您select构建为工件源类型。如果选择 azure repo 作为源类型,则不需要设置此分支策略。

这里有一个document你可以参考。