Azure Powershell VSO 代理任务不会因非零退出代码而失败
Azure Powershell VSO agent task not failing for non-zero exit code
在 VSO 中组合发布定义时,添加 Azure PowerShell
任务
由仅包含 exit 1
的文件 Script1.ps
支持的步骤在运行时不会失败 - 我希望它会这样做,因为未选中 Continue on error
框
如果我添加 PowerShell 任务,使用内联变体编写 exit 1
确实会导致该步骤失败。这也带有一个 'advanced configuration option',其中 Fail on Standard Error
默认情况下被选中。
我错过了什么?我将如何以同样的方式使 Azure Powershell
失败?
改为使用此代码:
[Environment]::Exit(1)
如果脚本抛出异常或写入 stderr 流,任务将失败。
在 VSO 中组合发布定义时,添加 Azure PowerShell
任务
由仅包含 exit 1
的文件 Script1.ps
支持的步骤在运行时不会失败 - 我希望它会这样做,因为未选中 Continue on error
框
如果我添加 PowerShell 任务,使用内联变体编写 exit 1
确实会导致该步骤失败。这也带有一个 'advanced configuration option',其中 Fail on Standard Error
默认情况下被选中。
我错过了什么?我将如何以同样的方式使 Azure Powershell
失败?
改为使用此代码:
[Environment]::Exit(1)
如果脚本抛出异常或写入 stderr 流,任务将失败。