【发布时间】:2020-05-20 12:19:23
【问题描述】:
我有一个非常简单的 Azure Pipeline Release,如果上一个有任何错误,我只想跳过一个阶段。我已经检查过https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=classic
将测试作业设置为“仅在所有以前的作业都成功时”运行无济于事
我的主要目标是在前一个阶段出现特定条件时跳过测试阶段,并且在阶段之间传递变量似乎是不可能的,也不能使用门,所以我必须考虑故意提出舞台上的错误。阶段运行一些 PS 脚本,我也不能让整个阶段都失败
【问题讨论】:
-
如果您使用日志记录命令引发错误,则需要按照 Krzysztof Madej 的建议添加 exit1。此外,[此处](Krzysztof Madej) 记录了这一点。
标签: azure-devops azure-pipelines-release-pipeline