我想根据我们从以下日志中获得的输出结果失败或继续下一个任务。
我们可以存储详细信息并进行检查吗?
如果输出日志中显示任何“失败”文本,那么我应该能够使管道失败,如果没有“失败”文本,则需要继续执行下一个任务,如下面的屏幕截图所示,我收到“失败”文本,但任务已通过。
注意:我正在对文件进行架构验证,根据在输出日志中打印“失败”或“成功”文本的验证。
最佳答案
如果您知道 PowerShell 脚本的检查状态为“失败”或“成功”,则只需添加退出状态即可:
if ($myvalidation -eq "Failed")
{
exit 1
}
关于基于输出结果的 Azure Pipeline 任务(通过或失败),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64857146/