gpt4 book ai didi

azure - DevOps - 禁用发布管道中的阶段

转载 作者:行者123 更新时间:2023-12-04 12:11:13 25 4
gpt4 key购买 nike

我有一个大约有 20 个阶段的发布管道。根据我们正在进行的发布类型,我们决定运行这些阶段的某些子集。

运行每个阶段的成本都很高,除非绝对必要,否则我们不想运行它。

是否有直接的方法可以在启动发布时禁用某些阶段,以便我们只执行发布中绝对必要的阶段?

如果不是,那么实现此行为的最佳编程方式是什么?

最佳答案

目前,没有根据条件禁用阶段的选项。我建议您可以提交feedback for this feature

正如 Daniel 建议的那样,您应该为您的用例创建单独的发布管道

另一种选择是您可以在任务级别中定义条件以及要跳过的阶段。

例如,

您有 3 个阶段:

  • 开发
  • 质量检查
  • 产品

每个阶段有 2 个任务:

  • 任务 1
  • 任务 2

假设您不想在 QA 中部署。

然后,您可以为 QA 中的 2 个任务定义自定义条件,以便跳过执行。

您可以引用my answer用于处理自定义条件。

关于azure - DevOps - 禁用发布管道中的阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54102693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com