如何在允许PR完成之前测试成功的发布?

时间:2020-04-29 03:59:02

标签: azure azure-devops azure-pipelines pull-request azure-repos

我知道可以在分支上设置构建验证策略,它会触发PR构建,以确保成功。

在允许PR完成之前,有什么方法可以测试成功的发布?有以下状态策略选项-但显示为空下拉列表。

status policy

1 个答案:

答案 0 :(得分:2)

如果您运行的是经典管道,则需要执行一些步骤,如Microsoft docs: Deploy pull request builds

中所述

简而言之:您在状态策略的正确轨道上。可能是空的,因为发行版尚未运行,或者已经运行,但没有正确的设置。

您需要在发布管道的某个阶段(例如在Dev阶段)切换“拉取请求部署”。图片来自上述文档。

set Pull request deployment

启用该切换后,应运行一次此版本,然后再运行一次,状态应作为策略中的一个选项出现,然后可以将其设置为必需条件。

要完整地逐步进行操作,可以遵循上述Microsoft文档。