查询指定构建记录详情
功能介绍
查询指定构建记录详情
调用方法
请参见如何调用API。
URI
GET /v1/record/{record_id}/info
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
record_id |
是 |
String |
记录ID,36位数字、小写字母、'-'组组合。 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
BuildRecord object |
项目列表 |
error |
String |
返回错误信息 |
status |
String |
返回状态信息 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
唯一标识 |
status |
String |
状态 |
status_code |
String |
状态码 |
create_time |
String |
创建时间 |
schedule_time |
String |
等待时间 |
queued_time |
String |
排队时间 |
start_time |
String |
开始时间 |
finish_time |
String |
完成时间 |
duration |
Integer |
持续时间 |
build_duration |
Integer |
构建时间 |
pending_duration |
Integer |
等待时间 |
project_id |
String |
工程ID |
display_name |
String |
子任务名称 |
trigger_name |
String |
触发者名称 |
group_name |
String |
分组名 |
execution_id |
String |
八爪鱼任务ID |
parameters |
Array of parameters objects |
构建执行参数列表 |
repository |
String |
仓库地址 |
branch |
String |
分支名 |
revision |
String |
commitId |
build_yml_path |
String |
yaml路径 |
build_yml_url |
String |
yaml地址 |
daily_build_number |
String |
构建每日编号 |
build_record_type |
build_record_type object |
构建记录类型 |
trigger_type |
String |
触发类型 |
scm_type |
String |
代码源类型 |
scm_web_url |
String |
代码源地址 |
user_id |
String |
用户id |
build_no |
String |
构建编码 |
daily_build_no |
String |
构建每日编号 |
dev_cloud_build_type |
String |
构建类型 |
参数 |
参数类型 |
描述 |
---|---|---|
rerun |
Boolean |
是否rerun |
trigger_type |
String |
触发类型 |
record_type |
String |
记录类型 |
is_rerun |
Boolean |
是否返回 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
请求示例
GET https://{endpoint}/v1/record/41f0e24d-d435-4f80-88cd-19dba310f845/info
响应示例
状态码: 200
OK
{ "result" : { "id" : "41f0e24d-d435-4f80-88cd-19dba310f845", "status" : "SUCCESS", "duration" : 26183, "parameters" : [ { "name" : "codeBranch", "secret" : false, "type" : "string", "value" : "master" } ], "repository" : "https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:CodeCIEdgejkcsxm00001/APITest-maven.git", "branch" : "master", "revision" : "e980b883c1590363818225ec649d7cf161f0d49c", "status_code" : 5, "create_time" : "2024-06-29T08:56:18.000+00:00", "schedule_time" : "2024-06-29T08:56:19.000+00:00", "queued_time" : "2024-06-29T08:56:20.000+00:00", "start_time" : "2024-06-29T08:56:23.000+00:00", "finish_time" : "2024-06-29T08:56:46.000+00:00", "build_duration" : 23183, "pending_duration" : 3000, "project_id" : "260380a1-5773-44e5-9122-8e4b3aa63fe8", "display_name" : "APITest-maven", "trigger_name" : "testUser", "group_name" : "", "execution_id" : "j_RY0zZT3L", "build_yml_path" : ".cloudbuild/build.yml", "build_yml_url" : "https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:CodeCIEdgejkcsxm00001/APITest-maven/blob/e980b883c1590363818225ec649d7cf161f0d49c/.cloudbuild/build.yml", "daily_build_number" : "20240629.8", "build_record_type" : { "rerun" : false, "trigger_type" : "MANUAL", "record_type" : "JOB", "is_rerun" : false }, "trigger_type" : "MANUAL", "scm_type" : "codehub", "scm_web_url" : "https://devcloud.cn-north-7.ulanqab.huawei.com/codehub/2111859403/home", "user_id" : "ae22fd035f354cfa8d82a3f1c8940446", "build_no" : "6463", "daily_build_no" : "20240629.8" }, "error" : null, "status" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。