全部产品
云市场

GetRepoBuildList

更新时间:2019-11-05 20:20:23

描述

查询仓库构建记录。

请求信息

请求行 RequestLine

  1. GET /repos/[RepoNamespace]/[RepoName]/build HTTP/1.1

请求行参数 URI Param

名称 类型 是否必须 描述
RepoNamespace String 命名空间名称
RepoName String 仓库名称

特有请求头 RequestHead

请求体 RequestBody

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {
  3. "total": Integer,
  4. "builds": [
  5. {
  6. "image": {
  7. "repoNamespace": String,
  8. "repoName": String,
  9. "tag": String
  10. },
  11. "startTime": Long,
  12. "buildId": String,
  13. "endTime": Long,
  14. "buildStatus": String
  15. }
  16. ],
  17. "pageSize": Integer,
  18. "page": Integer
  19. },
  20. "requestId": String
  21. }

返回体解析

名称 类型 描述
total Integer 构建记录总数目
repoNamespace String 仓库命名空间
repoName String 仓库名
tag String 镜像Tag
startTime Long 开始时间
endTime Long 结束时间
buildId String 构建ID
buildStatus String 构建状态
page Integer 当前页
pageSize Integer 每页显示记录数
requestId String 唯一请求ID

示例

请求示例

  1. GET /repos/[RepoNamespace]/[RepoName]/build HTTP/1.1
  2. <公共请求头>

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {
  5. "total": 1,
  6. "builds": [
  7. {
  8. "image": {
  9. "repoNamespace": "testNamespace",
  10. "repoName": "testRepo",
  11. "tag": "v0.1"
  12. },
  13. "startTime": 1572334357000,
  14. "buildId": "1572334356110480841",
  15. "endTime": 1572334564000,
  16. "buildStatus": "SUCCESS"
  17. }
  18. ],
  19. "pageSize": 30,
  20. "page": 1
  21. },
  22. "requestId": "DF3A6F7F-D07D-4E17-8337-AFEB568CEF77"
  23. }