获取构建记录信息
功能介绍
获取构建记录信息
调用方法
请参见如何调用API。
URI
GET /v1/record/{job_id}/{build_no}/record-info
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
job_id |
是 |
String |
构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 |
build_no |
是 |
Integer |
构建任务的构建编号,从1开始,每次构建递增1 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
状态 |
error |
Object |
错误 |
result |
result object |
结果 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
id |
build_project_id |
String |
构建工程ID,唯一对应codeci_job_id |
build_record_id |
String |
构建记录ID |
parent_record_id |
String |
父构建记录ID |
devcloud_project_id |
String |
项目ID |
codeci_job_id |
String |
codeci任务ID,唯一对应build_project_id |
user_id |
String |
用户ID |
build_no |
Integer |
构建编号 |
daily_build_num |
String |
每日构建编号,每日从1开始 |
execution_id |
String |
八爪鱼任务ID |
repo_name |
String |
仓库名称 |
repo_id |
String |
仓库id |
branch |
String |
仓库分支 |
tag |
String |
仓库tag |
commit |
String |
仓库commit ID |
commit_message |
String |
仓库commit提交信息 |
commit_create_time |
String |
commit创建时间 |
trigger_type |
String |
触发类型 |
build_type |
String |
构建类型 |
status |
String |
构建状态 |
domain_id |
String |
租户ID |
create_time |
String |
任务创建时间 |
schedule_time |
String |
构建下发耗时 |
queued_time |
String |
构建排队耗时 |
start_time |
String |
开始构建时间 |
runnable_time |
String |
八爪鱼真正开始构建时间 |
finish_time |
String |
构建结束时间 |
duration |
Integer |
构建时长 |
record_status |
String |
record状态 |
use_private_slave |
Integer |
是否使用自定义执行机 |
region |
String |
租户所在region |
err_msg |
String |
错误信息 |
build_config_type |
String |
构建配置类型,YAML或ACTION |
状态码: 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/{job_id}/{build_no}/record-info
响应示例
状态码: 200
OK
{ "status" : "success", "result" : { "id" : "eb9d73c7-61b3-4823-b476-a7c00c493b8a", "build_project_id" : "31581e9f-5772-4053-a50c-d5690578c8fd", "build_record_id" : "9d6169b9-022d-458c-9dc8-48cc94cc4083", "parent_record_id" : null, "devcloud_project_id" : "b4d3971c3988463b865f6f920846149e", "codeci_job_id" : "68491d9bc97b4774adb93e29b46d2dc6", "user_id" : "ae22fd035f354cfa8d82a3f1c8940446", "build_no" : 532, "daily_build_num" : "20221011.29", "execution_id" : "j_YE1bu9Z7", "repo_name" : "maven", "repo_id" : "2111616838", "branch" : "buildflow_env", "tag" : null, "commit" : null, "commit_message" : null, "commit_create_time" : "2022-10-11T08:28:42.000+00:00", "trigger_type" : "MANUAL", "build_type" : "branch", "status" : "SUCCESS", "domain_id" : "60021bab32fd450aa2cb89226f425e06", "create_time" : "2022-10-11T08:28:42.000+00:00", "schedule_time" : "2022-10-11T08:28:45.000+00:00", "queued_time" : "2022-10-11T08:28:45.000+00:00", "start_time" : "2022-10-11T08:28:47.000+00:00", "runnable_time" : "2022-10-11T08:16:04.000+00:00", "finish_time" : "2022-10-11T08:30:27.000+00:00", "duration" : 100068, "record_status" : null, "use_private_slave" : 0, "region" : "cn-north-7", "err_msg" : null, "build_config_type" : "YAML" } }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。