全部产品
云市场

GetRepoSourceRepo

更新时间:2019-11-05 19:49:11

描述

获取镜像仓库绑定的源代码仓库及构建设置。

请求信息

请求行 RequestLine

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

请求行参数 URI Param

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

特有请求头 RequestHead

请求体 RequestBody

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {
  3. "buildConfig": {
  4. "isOversea": Boolean,
  5. "isDisableCache": Boolean,
  6. "isAutoBuild": Boolean
  7. },
  8. "source": {
  9. "sourceRepoDomain": String,
  10. "sourceRepoNamespace": String,
  11. "sourceOriginType": String,
  12. "sourceRepoName": String
  13. }
  14. },
  15. "requestId": String
  16. }

返回体解析

名称 类型 描述
isOversea Long 是否启用海外构建
isDisableCache String 是否在构建时禁用Cache
isAutoBuild Boolean 是否开启自动构建
sourceRepoDomain String 源代码仓库域名
sourceRepoNamespace String 源代码仓库命名空间
sourceOriginType String 源代码仓库类型
sourceRepoName String 源代码仓库名称
requestId String 唯一请求ID

示例

请求示例

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

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {
  5. "buildConfig": {
  6. "isOversea": true,
  7. "isDisableCache": false,
  8. "isAutoBuild": true
  9. },
  10. "source": {
  11. "sourceRepoDomain": "https://github.com",
  12. "sourceRepoNamespace": "testNamespace",
  13. "sourceOriginType": "GITHUB",
  14. "sourceRepoName": "testRepo"
  15. }
  16. },
  17. "requestId": "F5FD4955-E584-4D82-BEB4-0672951355C6"
  18. }