查询某一任务的部署进度
已废弃于 V1.3.0
此接口用于根据服务 ID 和任务 ID 查询该服务下某一个部署任务的部署进度。
接口描述
通信协议:HTTP
URL: GET /api/v1/service/:sid/task/:tid/deploy-progress
传参方式:path
请求参数
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
sid | string | 是 | 服务 ID |
tid | string | 是 | 部署任务 ID |
响应参数
DeployProgress
字段名 | 类型 | 说明 |
---|---|---|
id | string | 部署记录 ID,同时也是部署任务 ID |
status | string | 服务部署状态。包括如下 3 种状态: success:成功 deploying:部署中 failure:部署失败 |
progress | number | 服务部署进度,范围为 0 - 100 |
failureMsg | string | 服务部署失败时的失败信息 |
请求示例
curl --location --request GET 'http://localhost:3001/api/v1/service/7e166ab837224ce492b6accf86cce5cd/task/76dea0a853374f6b8e77abd75900a593/deploy-progress'
响应示例
{
"status": 200,
"message": "success",
"fieldErrors": null,
"data": {
"id": "cabb486d-3af8-4114-9503-20b48f556ddf",
"status": "deploying",
"progress": 0,
"failureMsg": null
}
}
错误码
具体请参见 错误码说明。