我在我的环境中配置了一个发布管道,方式为 dev -> test -> uat -> prod 阶段。
我的疑问是是否可以禁用手动部署发生在各个阶段,例如在测试阶段完成之前我们不应该部署到 uat。
现在我们将能够手动运行 uat 阶段,即使 dev 和 test 阶段没有完成或者我们还没有运行这些阶段。
答案 0 :(得分:0)
目前我们无法禁用发布管道中特定阶段的手动触发器,但我们可以control deployments using approvals,因此您可以为 uat 阶段设置预部署批准,然后拒绝损坏的部署。我们也可以为舞台设置 Gate,详见:Release gates and approvals overview。