gpt4 book ai didi

Azure 发布管道 - 如果阶段 A 失败,阶段 B 应该运行所有作业,但会跳过

转载 作者:行者123 更新时间:2023-12-03 03:23:54 27 4
gpt4 key购买 nike

enter image description here

我们的 Azure 发布管道存在问题,一旦阶段 A 失败,它应该运行阶段 B,但所有任务和作业都会跳过。请查找以下详细信息。我相信我的条件不正确,请您提供有效的条件表达式。

enter image description here

结果需求:一旦阶段 A 失败,依赖阶段 B 应该成功运行所有作业和任务。

最佳答案

您应该能够通过覆盖其条件:来强制第二阶段始终运行,默认条件是succeeded(),但您可以将其设为succeededOrFailed() 甚至 always() (即使取消也会运行):

stages:
- stage: A

# stage B runs if A fails
- stage: B
condition: succeededOrFailed()

这需要在 YAML 中构建工作流程,但这在基于 UI 的“旧”版本中是不可能的。

关于Azure 发布管道 - 如果阶段 A 失败,阶段 B 应该运行所有作业,但会跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76057259/

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