如何从 Azure DevOps 的发布中排除阶段?
How to exclude stages from a release in Azure DevOps?
我在 Azure DevOps 中有一个 CD 管道。我的管道中共有 4 个阶段,stage1-qa1、stage2-qa2、stage3-qa3 和最后的 stage3-production 部署。 stage3-qa3 不适用于特定版本中的某些应用功能
我的要求是,有时,对于特定版本,我必须排除 qa3 阶段并且 include/run 仅排除 qa1 和 qa2 以及生产部署阶段。
如何在 Azure DevOps 中实现这一目标?
注意:我尝试了选项 Azure DevOps -> Organization settings -> Pipelines -> Settings -> “Disable stage chooser”,问题是,它仅适用于基于 YML 的多阶段管道,不适用于基于经典编辑器的管道.
在 qa3 阶段的预部署条件中将阶段设置为 Manual Only
触发器。
我在 Azure DevOps 中有一个 CD 管道。我的管道中共有 4 个阶段,stage1-qa1、stage2-qa2、stage3-qa3 和最后的 stage3-production 部署。 stage3-qa3 不适用于特定版本中的某些应用功能
我的要求是,有时,对于特定版本,我必须排除 qa3 阶段并且 include/run 仅排除 qa1 和 qa2 以及生产部署阶段。
如何在 Azure DevOps 中实现这一目标?
注意:我尝试了选项 Azure DevOps -> Organization settings -> Pipelines -> Settings -> “Disable stage chooser”,问题是,它仅适用于基于 YML 的多阶段管道,不适用于基于经典编辑器的管道.
在 qa3 阶段的预部署条件中将阶段设置为 Manual Only
触发器。