gpt4 book ai didi

azure - 如何停用/跳过发布管道中的阶段(非 YAML)但其直通(继续下一阶段)

转载 作者:行者123 更新时间:2023-12-02 06:01:52 25 4
gpt4 key购买 nike

据我了解,在 YAML 管道中,您可以选择“要运行的阶段”,因此基本上允许出于任何原因完全跳过阶段。但是我在 GUI 发布管道中没有看到相同的功能。我只看到选项“仅手动” - 在我有开发>测试>生产并且我想跳过测试但保持发布管道结构完整的情况下,“仅手动”可用吗?对此的最佳实践是什么?到目前为止,我只能看到在 YAML 中构建和发布的唯一选项。

谢谢。

最佳答案

如果您使用具有多阶段的 yaml 管道,“要运行的阶段”功能允许您跳过管道中的几个阶段,如下所述:Skipping stages in a YAML pipeline .

如果您想在经典发布管道中实现此功能,请按照以下步骤操作。

  1. 我的发布管道有 3 个阶段:开发->测试->生产,如下所示。

enter image description here

  • 变量部分下为测试范围设置“RunTest”变量,并启用“在发布时可设置”选项,这样我们就可以在运行新版本时更改其值。
  • enter image description here

  • 然后在Test阶段为Agent job设置自定义条件:eq(variables['RunTest'], 'true'),如下。
  • enter image description here

  • 因此,如果我们想在新版本中跳过Test阶段,只需将其值更改为 false,如下所示。
  • enter image description here

    关于azure - 如何停用/跳过发布管道中的阶段(非 YAML)但其直通(继续下一阶段),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65601503/

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