获取持续集成源码构建的构建信息
Method
GET
描述
获取持续集成源码构建的构建信息
请求参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
RepositoryId | 镜像仓库Id | long | 是 | |
Action | DescribeCISourceInfo | string | 是 | |
Version | 2018-03-08 | string | 是 | |
返回参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
Type | Dockerfile类型,1:自动生成,2:自定义 | integer | 是 | |
NameRule | 持续集成tag命名规则0:branch+updateTime,1:updateTime,2:tag | string | 是 | |
Dockerfile | 构建dockerfile路径 | string | 否 | |
MetaImageId | 默认镜像Id | long | 否 | |
Source | 持续构建源信息 | object | 是 | 详细信息见下表 |
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
CodeFrom | 1:github,2:gitlab | integer | 否 | |
RepoName | 代码仓库名称 | string | 否 | |
RepoId | 源代码仓库id | long | 否 | |
RepoUrl | 代码仓库url | string | 否 | |
Branch | 需要构建镜像的代码分支 | string | 否 | |
CITrigger | 触发构建条件,0:tag,1:branch | integer | 否 | |
状态码
错误码(Code) | 错误提示(Message) | http status code | 说明 |
Forbidden | You have no right to access. | 403 | 无权访问 |
MissingParameter | The required input parameter %s for processing this request is not supplied. | 400 | 参数 %s 缺失 |
ResourceNotFound | %s is not found. | 404 | %s请求的资源不存在 |
请求示例
GET https://open.cn-east-1.163yun.com/ccr?Version=2018-03-08&Action=DescribeCISourceInfo&RepositoryId=230 HTTP/1.1
返回示例
{
"Dockerfile": "Dockerfile",
"Type": 2,
"RequestId": "8a722cb1-a7f9-464b-8c2b-72ec8c19f3da",
"NameRule": 1,
"Source": {
"Branch": "master",
"CITrigger": 1,
"CodeFrom": 2,
"RepoUrl": "https://gitlab.com/ncerepo/first.git"
}
}