如果上一个版本在Azure Pipeline版本中有错误,请跳过一个阶段

问题描述 投票:0回答:1

我有一个非常简单的Azure Pipeline版本,如果上一个版本中有任何错误,我只想跳过一个阶段。我已经检查过https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=classic

将测试作业设置为“仅在所有先前的作业都成功时才运行”无济于事

我的主要目标是,只要在前一个条件中有特定条件,就跳过测试阶段,并且似乎不可能在各个阶段之间传递变量,也没有使用门,所以我不得不想到故意提高错误的阶段。这些阶段运行一些PS脚本,因此我也不能使整个阶段失败

Screen shot

azure-devops azure-pipelines-release-pipeline
1个回答
0
投票

据我了解,您需要……feature。因此,如您所见,此功能不被立即使​​用。

我可能有一个如何处理此问题以实现您的目标的想法,但我需要知道两件事:

  • 您在此阶段有多少工作?是否总是在同一阶段失败?
  • 您在失败的工作中要采取多少步骤?总是同一步骤会失败吗?

请提供答案,然后我会回来给您。

© www.soinside.com 2019 - 2024. All rights reserved.