如果任务中报告任何错误,如何使 Azure 管道失败

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

即使任务之一报告应用程序错误,管道也不会失败。为此,我在管道中使用了failonstderr:true,管道检测到错误并开始失败。但问题是警告管道也失败了。但我正在寻找当报告错误时管道应该失败enter image description here而不是警告。有其他解决方案吗?

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

您可以通过禁用

Continue on error
并运行该任务
Only when all previous tasks have succeeded
来设置每个任务的控制选项。然后,如果任务中报告任何错误,管道将失败。请参阅任务控制选项了解更多信息。

对于 YAML 管道,请确保您已将

continueOnError: false
添加到您的任务中。或者,确保您没有为每个任务添加
condition: expression
。然后,它默认为
Only when all previous task have succeeded.

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