通过 REST API 更新 Azure Pipeline 任务完成状态

问题描述 投票:0回答:1

下面是我的 YAML 发布管道代码:

- stage: Stage1
  jobs:
  - job: Job1
    displayName: Test
    pool: server
    steps:
    - task: Delay@1
      displayName: I am waiting for you..
      inputs:
        delayForMinutes: 300
      TimeOutInMinutes: 299

我添加了一个延迟任务,设置为等待 5 小时,如果未通过我们的工具更新其状态,则会失败。

我需要使用 Azure DevOps REST API 在管道运行时更新上述延迟任务的状态(已完成或已通过),确保其在达到 299 分钟超时之前成功。

那么,我怎样才能使上述任务完成/成功呢?

azure-devops tfs azure-pipelines azure-devops-rest-api azure-pipelines-yaml
1个回答
0
投票

没有这样的 REST API 可以更新任务的状态。您只能使用 REST API Builds - Update Build 更新一个 build 的状态。

© www.soinside.com 2019 - 2024. All rights reserved.