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

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

我在我的环境中以 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/

相关文章:

azure - 从同一租户中的另一个订阅访问本地数据网关资源

azure-devops - Azure Devops Pipelines 并行作业按月或按分钟计费

Powershell:无法更新注册表路径,因为它不存在(但实际上存在)

azure - 如何在 Azure 经典发布管道中使用 Powershellscript - 存储在 Azure Devops 安全文件中的脚本文件

ios - VSTS 任务 Apple App Store 要求提供 2FA 代码,但已设置 FaSTLane Session 和 App-Specific

azure - PowerShell 脚本用于在 azure 容器注册表上保留最新 10 个镜像,其余的需要删除

Azure DevOps : How to enable the Rename locked files (RenameFilesFlag) with an "IIS web app deploy" task

c# - 我可以让 NugetRestore 在 azure devops (TFS) 上与 build.cake 一起工作吗

azure - 有没有办法为 yaml 模板中的对象数组设置默认值(Azure Pipelines)

Azure 开发运营 : Pipeline for all branches but master