下面是我的 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 分钟超时之前成功。
那么,我怎样才能使上述任务完成/成功呢?
没有这样的 REST API 可以更新任务的状态。您只能使用 REST API Builds - Update Build 更新一个 build 的状态。