我在我的环境中以 dev -> test -> uat -> prod 阶段的方式配置了发布管道。
我的疑问是是否可以禁用各个阶段的手动部署,就像在测试阶段完成之前我们不应该部署到 uat 一样。
现在,即使开发和测试阶段尚未完成或者我们尚未运行这些阶段,我们也可以手动运行 uat 阶段。
最佳答案
目前我们无法禁用发布管道中特定阶段的手动触发,但我们可以control deployments using approvals ,因此您可以为 uat 阶段设置部署前批准,然后拒绝损坏的部署。我们还可以为舞台设置Gate,参见:Release gates and approvals overview了解详情。
关于azure-devops - 是否可以在azure devops中禁用手动触发发布管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67369939/