Azure Powershell VSO代理任务不会因非零退出代码而失败

时间:2016-12-19 07:51:28

标签: powershell azure-devops exit-code ms-release-management azure-pipelines

在VSO中组合发布定义时,添加Azure PowerShell  任务 由仅包含Script1.ps的文件exit 1支持在运行时不会使步骤失败 - 我希望它可以执行,因为未检查Continue on error框 如果我添加PowerShell任务,使用内联变体编写exit 1确实会使步骤失败。此外,还提供了一个“高级配置选项”。默认情况下检查Fail on Standard Error的位置。

我错过了什么?我将如何以同样的方式使Azure Powershell失败?

2 个答案:

答案 0 :(得分:2)

改为使用此代码:

[Environment]::Exit(1)

答案 1 :(得分:0)

如果脚本抛出异常或写入stderr流,任务将失败。