{"base_path":"/","components":null,"consumes":"","definitions":{"BuildRecord":{"description":"项目列表","properties":{"branch":{"description":"分支名","example":"master","type":"string"},"build_duration":{"description":"构建时间","example":28425,"type":"integer"},"build_no":{"description":"构建编码","example":1,"type":"string"},"build_record_type":{"description":"构建记录类型","properties":{"is_rerun":{"description":"是否返回","example":false,"type":"boolean"},"record_type":{"description":"记录类型","example":"JOB","type":"string"},"rerun":{"description":"是否rerun","example":false,"type":"boolean"},"trigger_type":{"description":"触发类型","example":"MANUAL","type":"string"}},"type":"object"},"build_yml_path":{"description":"yaml路径","example":".cloudbuild/build.yml","type":"string"},"build_yml_url":{"description":"yaml地址","example":"https://xxx.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02/blob/e980b883c1590363818225ec649d7cf161f0d49c/.cloudbuild/build.yml","type":"string"},"create_time":{"description":"创建时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"daily_build_no":{"description":"构建每日编号","example":20240626.1,"type":"string"},"daily_build_number":{"description":"构建每日编号","example":20240626.1,"type":"string"},"dev_cloud_build_type":{"description":"构建类型","example":"branch","type":"string"},"display_name":{"description":"子任务名称","example":"APITest-getInfo-yCAdLM","type":"string"},"duration":{"description":"持续时间","example":45425,"type":"integer"},"execution_id":{"description":"八爪鱼任务ID","example":"j_YE1bu9Z7","type":"string"},"finish_time":{"description":"完成时间","example":"Wed Jun 26 16:25:26 CST 2024","type":"string"},"group_name":{"description":"分组名","example":"group","type":"string"},"id":{"description":"唯一标识","example":"534488f1-8f08-4e2b-9bbb-9f3f20e0708e","type":"string"},"parameters":{"description":"构建执行参数列表","items":{"properties":{"name":{"description":"参数名","example":"codeBranch","type":"string"},"secret":{"description":"是否为私密参数","example":false,"type":"boolean"},"type":{"description":"类型","example":"string","type":"string"},"value":{"description":"参数值","example":"master","type":"string"}}},"type":"array"},"pending_duration":{"description":"等待时间","example":17000,"type":"integer"},"project_id":{"description":"工程ID","example":"a3270d84-ddc7-4288-b985-f801871b260d","type":"string"},"queued_time":{"description":"排队时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"repository":{"description":"仓库地址","example":"https://xxx.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02.git","type":"string"},"revision":{"description":"commitId","example":"e980b883c1590363818225ec649d7cf161f0d49c","type":"string"},"schedule_time":{"description":"等待时间","example":"Wed Jun 26 16:25:11 CST 2024","type":"string"},"scm_type":{"description":"代码源类型","example":"codehub","type":"string"},"scm_web_url":{"description":"代码源地址","example":"https://xxx.huawei.com/codehub/2111857371/home","type":"string"},"start_time":{"description":"开始时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"status":{"description":"状态","example":"ABORTED","type":"string"},"status_code":{"description":"状态码","example":8,"type":"integer"},"trigger_name":{"description":"触发者名称","example":"testUser","type":"string"},"trigger_type":{"description":"触发类型","example":"MANUAL","type":"string"},"user_id":{"description":"用户id","example":"ae22fd035f354cfa8d82a3f1c8940446","type":"string"}},"type":"object"},"ErrorResponseBody":{"properties":{"error_code":{"description":"错误码","example":"CB.00060200","type":"string"},"error_msg":{"description":"错误描述","example":"Invalid param","type":"string"}},"type":"object"},"ListRecords":{"properties":{"error":{"description":"返回错误信息","example":"error_message","type":"string"},"result":{"description":"项目列表","properties":{"data":{"description":"工程构建记录列表","items":{"$ref":"#/definitions/BuildRecord"},"type":"array"},"pagination":{"description":"分页信息","properties":{"limit":{"description":"每页数量","example":10,"type":"integer"},"page":{"description":"分页页数","example":0,"type":"integer"},"total":{"description":"总数","example":10,"type":"integer"}},"type":"object"}},"type":"object"},"status":{"description":"返回状态信息","example":"success","type":"string"}},"type":"object"}},"description":null,"group_id":"50626d0f704e4af3adfd875e2acffcb6","host":"cloudbuild-ext.cn-north-4.myhuaweicloud.com","id":"f1eb1a8c2b4e4f08b4f0f219a7779fd5","info_version":"v3","method":"get","name":"ListRecords","parameters":{"Build_Project_Id":{"description":"构建工程项目ID,36位数字、小写字母组合。","in":"path","name":"build_project_id","pattern":"^[0-9a-z]{36}$","required":true,"type":"string","x-example":"ee24b7bf-0285-43b4-b975-77f615884466"}},"paths":{"/v1/record/{build_project_id}/records":{"get":{"deprecated":false,"description":"获取指定工程的构建记录列表","operationId":"ListRecords","parameters":[{"$ref":"#/parameters/Build_Project_Id"},{"description":"分页页码,表示从此页开始查询,大于等于0","format":"int32","in":"query","minimum":0,"name":"page","required":false,"type":"integer"},{"description":"每页显示的条目数量,小于等于100","format":"int32","in":"query","minimum":1,"name":"limit","required":false,"type":"integer"},{"description":"需要搜索的触发类型列表","in":"query","items":{"type":"string"},"name":"triggers","required":false,"type":"array"},{"description":"需要搜索的分支列表","in":"query","items":{"type":"string"},"name":"branches","required":false,"type":"array"},{"description":"需要搜索的标签列表","in":"query","items":{"type":"string"},"name":"tags","required":false,"type":"array"},{"description":"查询起止时间,格式:yyyy-MM-dd HH:mm:ss","in":"query","name":"from_date","required":false,"type":"string"},{"description":"查询结束时间,格式:yyyy-MM-dd HH:mm:ss","in":"query","name":"to_date","required":false,"type":"string"}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"error":null,"result":{"data":[{"branch":"master","build_duration":0,"build_no":"2","build_record_type":{"record_type":"JOB","trigger_type":"MANUAL"},"build_yml_path":".cloudbuild/build.yml","build_yml_url":"https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02/blob/master/.cloudbuild/build.yml","create_time":"2024-06-26T08:25:09.000+00:00","daily_build_no":"20240626.2","daily_build_number":"20240626.2","dev_cloud_build_type":"branch","display_name":"APITest-getInfo-yCAdLM","duration":0,"execution_id":"j_VCcmey1D","finish_time":"2024-06-26T08:25:26.000+00:00","group_name":"","id":"534488f1-8f08-4e2b-9bbb-9f3f20e0708e","parameters":[{"name":"codeBranch","secret":false,"value":"master"}],"pending_duration":0,"project_id":"a3270d84-ddc7-4288-b985-f801871b260d","queued_time":"2024-06-26T08:25:09.000+00:00","repository":"https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02.git","revision":"","schedule_time":"2024-06-26T08:25:11.000+00:00","scm_type":"codehub","scm_web_url":"https://devcloud.cn-north-7.ulanqab.huawei.com/codehub/2111857371/home","start_time":"2024-06-26T08:25:09.000+00:00","status":"ABORTED","status_code":8,"trigger_name":"testUser","trigger_type":"MANUAL","user_id":"ae22fd035f354cfa8d82a3f1c8940446"}],"pagination":{"limit":10,"page":0,"total":-1}},"status":"success"}},"schema":{"$ref":"#/definitions/ListRecords"}},"400":{"description":"Bad Request","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"404":{"description":"Not Found","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"500":{"description":"Internal Server Error","schema":{"$ref":"#/definitions/ErrorResponseBody"}}},"security":[{"apig-auth-iam":[]}],"summary":"获取指定工程的构建记录列表","tags":["RecordManager"],"x-api-type":"open-api","x-apigateway-ratelimit":"ten_120_min","x-internel":"false","x-is-registered":"Y","x-request-examples-url-1":"GET https://{endpoint}/v1/record/a3270d84-ddc7-4288-b985-f801871b260d/records","x-support-sdk":"Y"}}},"product_short":"CodeArtsBuild","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":{"APP":{"in":"header","name":"Authorization","type":"apiKey","x-apigateway-auth-type":"AppSigv1"},"apig-auth-app-optional":{"in":"header","name":"Authorization","type":"apiKey","x-apigateway-auth-opt":{"access-auth-type":"optional"},"x-apigateway-auth-type":"AppSigv1"},"apig-auth-iam":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-type":"IAM"},"apig-auth-iam-none":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-type":"IAM_NONE"}},"summary":"获取指定工程的构建记录列表","tags":"构建记录","uri":null,"version":"2.0"}