更新时间:2025-07-08 GMT+08:00

根据发布单ID获取发布单部署信息

功能介绍

此API用来根据发布单ID获取发布单部署信息。

URI

GET /v3/{project_id}/cas/release-plans/{release_plan_id}/deploy-info

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目ID。获取方法,请参考获取项目ID

release_plan_id

String

发布单ID。获取方法,请参考获取发布单列表

请求消息

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式),默认取值为“application/json;charset=utf8”。

X-Auth-Token

String

调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考认证鉴权

响应消息

表3 响应参数

参数

参数类型

描述

id

String

发布单ID。

components

Array of objects

组件发布信息,请参考表4

表4 job_info

参数

参数类型

描述

job_id

String

Job ID。

status

String

发布组件状态。

job_status

String

Job状态。

name

String

发布组件名称。

id

String

发布组件ID。

seq

String

发布组件批次。

version

String

发布组件版本。

rollback_job_id

String

回滚Job ID。

start_time

Long

组件发布开始时间。

end_time

Long

组件发布结束时间。

rollback_job_status

String

回滚Job状态。

rollback_start_time

String

回滚组件发布开始时间。

rollback_end_time

String

回滚组件发布结束时间。

fail_message

String

失败信息。

rollback_fail_message

String

回滚失败信息。

请求示例

响应示例

{
    "id": "716eda33-dbc6-47f3-953f-29119edd5e5c",
    "pre_tasks": [],
    "components": [
        {
            "job_id": "JOB6999c66d-cb39-4c46-9f98-893b704300e0",
            "status": "RUNNING",
            "job_status": "SUCCEEDED",
            "name": "sch",
            "id": "df49e875-000c-4d69-8f45-c4f384549e1b",
            "seq": 1,
            "version": "2024.0802.18390",
            "rollback_job_id": null,
            "start_time": 1722933924962,
            "end_time": 1722933950018,
            "rollback_job_status": null,
            "rollback_start_time": 0,
            "rollback_end_time": 0,
            "fail_message": null,
            "rollback_fail_message": null
        }
    ]
}

状态码

状态码

描述

200

操作成功。

400

错误的请求。

404

请求对象不存在。

500

内部错误。

错误码

请参考ServiceStage错误码