在失败的任务上继续Azure管道 [英] Continue Azure Pipeline on failed task

查看:11
本文介绍了在失败的任务上继续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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆