分组管理 创建构建任务分组 修改分组信息 交换分组顺序 删除分组 移动构建任务至指定分组 查询分组树 父主题: 编译构建API
镜像模板 获取镜像模板 获取镜像模板列表 父主题: 编译构建API
文件管理 配置文件权限 添加文件权限 文件管理文件下载 删除文件管理文件 查询租户下文件列表 查询用户可使用文件 更新文件信息 上传文件 文件管理删除权限 文件管理查询权限 父主题: 编译构建API
代码管理 查询tag列表 获取该任务所有分支信息 查看仓库 父主题: 编译构建API
API概览 表1 编译构建API概览 分类 接口 任务相关API接口 描述当前CodeArts Build的接口信息。 历史API接口(待下线) 描述待下线的接口信息。
编译构建(旧) 根据开始时间和结束时间查看构建任务的构建历史列表 查看构建任务的构建历史列表 KeyStore文件下载 查看任务运行状态 查看项目下用户的构建任务列表 执行构建任务 查询指定代码仓库最近一次成功的构建历史 获取构建历史详情信息接口 根据开始时间和结束时间查看构建任务的构建成功率
编译构建API 代码管理 租户管理 镜像模板 构建任务管理 构建日志 构建记录 构建报告 模板管理 分组管理 文件管理 编译构建(旧) 编译构建(待下线)
模板管理 根据模板uuid查询特定模板 保存模板使用记录 查询官方模板 获取代码化构建默认模板 获取官方推荐模板 根据条件查询特定模板 创建构建模板 删除构建模板 收藏自定义模板 取消收藏自定义模板 收藏官方模板 取消收藏官方模板 父主题: 编译构建API
租户管理 查内置执行机规格 获取用户权限 当前用户所在项目所属租户的包周期每月时长是否超额 查询当前租户(计费)类型 查询租户状态 获取当前用户的项目信息列表 获取项目列表 获取租户任务总数和成功率接口 获取套餐资源id,影响临期,超期提示 获取套餐临期信息 父主题: 编译构建API
构建记录 获取构建记录的构建脚本 获取任务各阶段信息 获取指定工程的简要构建信息 构建历史页获取构建次数 获取指定工程的构建记录列表 查询指定构建记录详情 获取任务构建记录列表v1 获取构建记录信息 获取任务构建记录列表 获取构建记录的有向无环图 父主题: 编译构建API
如何调用API 构造请求 认证鉴权 返回结果
附录 状态码 错误码 获取项目ID 获取账号ID
应用示例 示例1:执行构建任务并查看任务是否为运行状态 示例2:根据项目ID查看项目下构建任务列表
获取项目ID 获取IAM项目ID 获取CodeArts项目ID 父主题: 附录
单击页面左上角,在服务列表中选择“开发与运维 > 编译构建 CodeArts Build”。 单击页面右上角“前往编译构建”,访问编译构建服务页面。 进入指定项目的编译构建服务页面。如图1所示,红框部分即为CodeArts项目ID。
编译构建(待下线) 停止构建任务(待下线) 下载构建日志(待下线) 获取构建记录的有向无环图(待下线) 获取构建记录信息(待下线) 父主题: 编译构建API
请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作,具体如下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。
本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。 约束限制 需已具备CodeArts Artifact服务的操作权限。 需已具备CodeArts Repo服务的操作权限。
处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在命令行npm install命令之前添加命令npm cache clean -f,然后保存任务重新执行。 父主题: Npm构建
构建任务概述 编译构建服务支持图形化构建和代码化构建。用户可根据实际场景选择构建任务的创建方式。 图形化构建 图形化构建是指通过在CodeArts Build页面配置构建工具的相关参数实现编译构建,可以根据实际使用场景自定义组合构建工具。