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

问题描述 投票:0回答:1

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

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

status policy

azure azure-devops azure-pipelines pull-request azure-repos
1个回答
2
投票

如果你正在运行一个经典的流水线,有几个步骤是需要的,如在 Microsoft docs: 部署拉请求构建

简而言之。 你的状态政策是正确的。它可能是空的,因为版本还没有运行,或者它已经运行了,但设置不正确。

你需要在发布管道中的某个阶段上切换 Pull Request Deployment,例如在 Dev 阶段。这张图取自上面提到的文档。

set Pull request deployment

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

完整的步骤,你可以按照上面提到的微软文档进行操作。

© www.soinside.com 2019 - 2024. All rights reserved.