在失败的任务上继续Azure管道 [英] Continue Azure Pipeline on failed task
本文介绍了在失败的任务上继续Azure管道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个运行Cypress的任务:
-ErrorAction SilentlyContinue
cd $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact/
npx cypress run
并且我已将ErrorActionPreference
设置为continue
。但是当我的柏树出故障时:
##[error]PowerShell exited with code '1'.
取消下一个任务,发布失败。如何在Cypress失败的情况下继续释放,是否可以根据Cypress任务结果为布尔值指定TRUE/FALSE值?
推荐答案
ErrorActionPreference选项用于确定是否继续执行睡觉代码而不是任务。因此,使用ErrorActionPreference的Continue值,除非您调用Exit,否则即使当前行代码抛出错误,任务也将执行脚本的下一行代码。
根据您的需求,您使用的是发布管道(UI Designer),并且您希望继续运行整个版本,所以您只需要勾选出错时继续选项:
这篇关于在失败的任务上继续Azure管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文