完成PR

时间:2019-06-07 09:01:59

标签: azure azure-devops azure-web-sites

目前,我有一个这样的发布管道:

工件在pull request trigger分支中有一个master。因此,每次有PR来掌握此版本时,都会触发该事件。

enter image description here

在我的master分支上,我有一个status policy的{​​{1}},这是发布管道的名称。在我的PR中,我可以看到该政策有效。

因此,当我创建新的PR时,将触发构建管道以创建该分支的新构建。如果构建成功,则将触发VSTS-RM/Pokedex Release管道中的development阶段。所以这一切都很好。

完成PR后,开发分支将合并到master中。但是Pokedex Release管道的production阶段没有任何反应。

enter image description here

这是Pokedex Release阶段的Pre-deployment conditions配置:

enter image description here

因此,没有任何触发条件,什么也没发生也不太奇怪。

那我如何触发当前Production管道中的production阶段来完成PR?

1 个答案:

答案 0 :(得分:0)

Pull request deployment专门用于此目的:

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deploy-pull-request-builds?view=azure-devops

您还需要在触发屏幕上启用拉取请求触发