如何从 Azure DevOps 的发布中排除阶段?

时间:2021-05-20 16:20:46

标签: azure-devops azure-devops-pipelines

我在 Azure DevOps 中有一个 CD 管道。我的管道共有 4 个阶段,stage1-qa1、stage2-qa2、stage3-qa3 和最后的 stage3-production 部署。 stage3-qa3 不适用于特定版本中的某些应用功能

有时,我的要求是,对于特定版本,我必须排除 qa3 阶段并仅包含/运行 qa1 和 qa2 以及生产部署阶段。

如何在 Azure DevOps 中实现这一目标?

注意:我尝试了选项 Azure DevOps -> 组织设置 -> 管道 -> 设置 -> “禁用阶段选择器”,问题是,它仅适用于基于 YML 的多阶段管道,而不适用于基于经典编辑器的管道。< /p>

1 个答案:

答案 0 :(得分:1)

在 qa3 阶段的 Pre-deployment 条件中将阶段设置为 Manual Only 触发器。

enter image description here