-
认证鉴权 - 编译构建 CodeArts Build
AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
-
身份认证与访问控制 - 编译构建 CodeArts Build
身份认证与访问控制 身份认证 用户访问CodeArts Build的方式有多种,包括CodeArts Build用户界面、API,无论访问方式封装成何种形式,其本质都是通过CodeArts Build提供的REST风格的API接口进行请求。
-
构造请求 - 编译构建 CodeArts Build
例如,您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1.myhuaweicloud.com),并在获取用户Token获取请求认证的URI部分找到resource-path(/v3/auth/tokens
-
返回结果 - 编译构建 CodeArts Build
状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token获取请求认证接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
-
找不到程序集(**.dll) - 编译构建 CodeArts Build
未能找到程序集“Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL”。
-
示例1:执行构建任务并查看任务是否为运行状态 - 编译构建 CodeArts Build
涉及接口 先通过用户token、任务id等请求参数执行构建任务,然后根据任务id查看任务是否为运行状态,步骤如下: 执行构建任务。 查看任务运行状态。 操作步骤 执行构建任务。
-
示例2:根据项目ID查看项目下构建任务列表 - 编译构建 CodeArts Build
涉及接口 通过用户token、项目id查看项目下用户的构建任务列表。 操作步骤 查看项目下构建任务列表。
-
查询指定代码仓库最近一次成功的构建历史 - 编译构建 CodeArts Build
通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。 不支持租户全局token,请使用scope为project的region级token。
-
新建构建任务 - 编译构建 CodeArts Build
验证方式 OAuth认证:需要登录码云账号进行手动授权。 Access Token认证:按照如下方式获取码云的Access Token,填写此处。 登录码云,并打开设置页面。 单击 “私人令牌”,然后单击 “生成新令牌”。 验证登录账号,如已登录则进入下一步。
-
下载构建实时日志 - 编译构建 CodeArts Build
通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。 不支持租户全局token,请使用scope为project的region级token。
-
获取任务构建记录列表 - 编译构建 CodeArts Build
通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。 不支持租户全局token,请使用scope为project的region级token。
-
推送镜像到SWR失败 - 编译构建 CodeArts Build
组织存在,且用户对该组织有编辑权限,那么请进入统一身份认证服务,检查该用户是不是在只读权限的用户组里,如果是,请移除该用户。
-
恢复构建任务 - 编译构建 CodeArts Build
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
禁用构建任务 - 编译构建 CodeArts Build
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
查看任务运行状态 - 编译构建 CodeArts Build
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
下载构建日志(待下线) - 编译构建 CodeArts Build
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
下载全量构建日志 - 编译构建 CodeArts Build
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
下载构建步骤日志 - 编译构建 CodeArts Build
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。
-
取消通知 - 编译构建 CodeArts Build
通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。 不支持租户全局token,请使用scope为project的region级token。
-
停止构建任务(待下线) - 编译构建 CodeArts Build
URI POST /v3/jobs/stop 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务接口获取 (响应消息头中X-Subject-Token的值)。