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

How to test a successful release prior to allowing PR to complete?

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

在允许 PR 完成之前,是否有任何方法可以测试成功发布?有以下状态策略选项 - 但它显示一个空的下拉列表。

如果您运行使用经典管道,则需要执行几个步骤,如 Microsoft docs: Deploy pull request builds

中所述

简而言之:您的身份政策是正确的。它可能是空的,因为版本还没有 运行,或者它有 运行 但没有正确的设置。

您需要在发布管道的某个阶段切换拉取请求部署,例如在开发阶段。图片取自上述文档

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

如需完整的步骤,您可以按照上面提到的 Microsoft 文档进行操作。