【问题标题】:Azure DevOps Release Pipeline - Run a task when a specific previous task failedAzure DevOps Release Pipeline - 在特定的先前任务失败时运行任务
【发布时间】:2021-06-28 12:42:22
【问题描述】:

我正在使用经典编辑器发布管道,并且要求是在特定任务失败时运行“发送电子邮件”任务。我们如何为这个要求配置自定义条件

当我们使用 Azure 提供的条件“仅当前一个任务失败时”,如果前一个任务失败,则该任务将被执行。因此,不满足要求。即如果有三个任务A、B、C,并且要求是仅在B 失败时触发C,使用“仅当前一个任务失败时”作为条件,即使A 失败也会触发C。

请帮助完成为此要求配置自定义条件的步骤。

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-tasks azure-pipelines-release-task


    【解决方案1】:

    用于回滚任务的 powershell 有一种下载作业状态的方法,您可以使用它来查看作业中所有单个任务的状态。我不能 100% 确定这适用于 Azure Pipelines 的最新迭代,但它确实是一种开始方式:

    https://marketplace.visualstudio.com/items?itemName=ms-devlabs.utilitytasks

    【讨论】:

      猜你喜欢
      • 2020-09-28
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 2022-08-06
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      相关资源
      最近更新 更多