【问题标题】:Azure Powershell VSO agent task not failing for non-zero exit codeAzure Powershell VSO 代理任务不会因非零退出代码而失败
【发布时间】:2016-12-19 07:51:27
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    改用此代码:

    [Environment]::Exit(1)
    

    【讨论】:

      【解决方案2】:

      如果脚本抛出异常或写入标准错误流,任务将失败。

      【讨论】:

        猜你喜欢
        • 2020-10-28
        • 2019-06-08
        • 1970-01-01
        • 2020-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-15
        • 1970-01-01
        相关资源
        最近更新 更多