You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询发布管道执行状态:Azure DevOps Releases - Get Release API 咨询

判断Azure DevOps发布管道执行状态与整体状态(基于Releases - Get Release API)

一、判断发布管道任务是否仍在执行

通过API返回的以下字段可直接判断:

  • status 顶层字段:当值为 inProgress 时,说明整个发布管道处于执行状态;若为 notStarted 则未启动,completed 则已结束。
  • environments 数组下的子字段:每个环境条目里的 status 若为 inProgress,代表对应环境的部署任务正在运行。同时查看 deploySteps 内的步骤 status,只要存在 inProgress 的步骤,即可确认任务在执行中。
  • lastModifiedOn 时间戳:结合 status: inProgress 来看,如果该时间戳持续更新,可进一步验证任务仍在运行。

二、获取发布管道的整体状态

直接关注API返回的顶层status字段,它代表整个发布管道的全局状态,常见取值:

  • notStarted:发布尚未启动
  • inProgress:发布正在进行中
  • completed:发布已结束(无论最终成功或失败)
  • abandoned:发布已被放弃
  • rejected:发布被拒绝

此外,顶层的**result字段**可补充说明完成后的结果,比如 succeeded(成功)、failed(失败)、partiallySucceeded(部分成功),和 status 配合能更清晰掌握整体发布情况。

注意:区分顶层status与环境、步骤级别的status,只有顶层字段才对应整个发布管道的整体状态。

内容的提问来源于stack exchange,提问作者Nandan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 13:14:52