获取任务构建记录列表
功能介绍
获取任务构建记录列表
调用方法
请参见如何调用API。
URI
GET /v1/record/{job_id}/{build_no}/build-info-record
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
job_id |
是 |
String |
构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 |
build_no |
是 |
Integer |
构建任务的构建编号,从1开始,每次构建递增1 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
BuildInfoRecord object |
构建历史详情 |
error |
String |
返回错误信息 |
status |
String |
返回状态信息 |
参数 |
参数类型 |
描述 |
---|---|---|
number |
String |
构建编号 |
build_time |
Integer |
执行时间 |
start_time |
Integer |
开始时间,时间戳 |
job_running_status |
String |
运行状态 |
state |
String |
任务状态 |
user_id |
String |
IAM用户ID |
executor |
String |
触发构建用户 |
nickname |
String |
用户名称 |
daily_build_number |
String |
构建编号,每日从1开始 |
trigger_type |
String |
触发类型 |
cost_time |
Integer |
执行时间 |
commit_id |
String |
代码提交的commit id |
commit_info |
commit_info object |
代码提交信息 |
build_type |
String |
构建编号,每日从1开始 |
code_branch |
String |
代码仓分支 |
scm_type |
String |
代码源类型 |
scm_web_url |
String |
代码源地址 |
commit_detail_url |
String |
代码提交记录信息地址(代码源为Repo) |
状态码: 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 |
错误描述 |
请求示例
POST https://{endpoint}/v1/record/{job_id}/build-info-record
响应示例
状态码: 200
OK
{ "result" : { "number" : "string", "build_time" : 0, "start_time" : 0, "job_running_status" : "string", "state" : "string", "user_id" : "string", "executor" : "string", "nickname" : "string", "daily_build_number" : "string", "trigger_type" : "string", "cost_time" : 0, "commit_id" : "string", "commit_info" : { "commit_id" : "string", "created_at" : "string" }, "build_type" : "string", "code_branch" : "string", "scm_type" : "string", "scm_web_url" : "string", "commit_detail_url" : "string" }, "error" : "error_message", "status" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。