是否可以在 azure devops 中禁用发布管道的手动触发器

时间:2021-05-03 13:39:43

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml

我在我的环境中配置了一个发布管道,方式为 dev -> test -> uat -> prod 阶段。

我的疑问是是否可以禁用手动部署发生在各个阶段,例如在测试阶段完成之前我们不应该部署到 uat。

现在我们将能够手动运行 uat 阶段,即使 dev 和 test 阶段没有完成或者我们还没有运行这些阶段。

1 个答案:

答案 0 :(得分:0)

目前我们无法禁用发布管道中特定阶段的手动触发器,但我们可以control deployments using approvals,因此您可以为 uat 阶段设置预部署批准,然后拒绝损坏的部署。我们也可以为舞台设置 Gate,详见:Release gates and approvals overview