洞察构建时长
功能介绍
洞察构建时长
调用方法
请参见如何调用API。
URI
GET /v1/report/time
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
job_id |
是 |
String |
构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 |
repository_name |
是 |
String |
代码仓名称。 |
branch |
否 |
String |
代码仓分支名。 |
interval |
是 |
Integer |
查询时间,查最近几天的。 默认取值: 0 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
result object |
返回结果 |
status |
String |
返回状态信息 |
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
String |
任务ID |
avg_build_time |
Double |
平均构建时长 |
max_build_time |
Long |
最长时间 |
min_build_time |
Long |
最短时间 |
chart |
Array of chart objects |
每日构建数据 |
参数 |
参数类型 |
描述 |
---|---|---|
daily_build_number |
String |
构建每日编号 |
build_number |
Integer |
构建编号 |
build_time |
Integer |
步骤执行时长,单位s |
build_result |
String |
构建结果 |
状态码: 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/report/time?job_id=cd190925db6e4ac4a784f754faffebfc&repository_name=Android&branch=all&interval=7
响应示例
状态码: 200
OK
{ "result" : { "job_id" : "f5af662119404ad187437cd272b5099b", "avg_build_time" : 0, "max_build_time" : 542477536, "min_build_time" : 542477536, "chart" : [ { "daily_build_number" : "20200612.20", "build_number" : 1, "build_time" : 20, "build_result" : "SUCCESS" } ] }, "status" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。