检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。
打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 购买CodeArts Build须知 在CodeArts支持的区域内,各区域独立开通购买、独立计费。
打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。
快速入门 快速使用编译构建服务图形化完成Maven构建(ARM,预置镜像) 快速使用编译构建服务图形化完成Maven构建(X86,预置镜像) 快速使用编译构建服务代码化完成Maven构建(X86,预置镜像) 任务管理 新建构建任务 执行构建任务 配置构建任务 管理构建任务生命周期
文件管理 配置文件权限 添加文件权限 文件管理文件下载 删除文件管理文件 查询租户下文件列表 查询用户可使用文件 更新文件信息 上传文件 文件管理删除权限 文件管理查询权限 父主题: 编译构建API
Android构建 使用Android构建时,项目配置的Jcenter()不稳定 执行Android构建时,lint检查出错终止任务执行 执行Android构建时,无法下载com.android.tools.build:gradle:3.0.1依赖 执行Android构建时,报错提示
加速构建任务 构建加速背景介绍 通过Gcc/Clang实现构建加速 对鸿蒙构建工程配置构建加速 对AOSP构建工程配置构建加速 通过代码缓存方式实现构建加速
编译构建服务入门实践 当用户开通编译构建服务后,可以根据不同的业务场景灵活使用。 本文介绍常见的构建实践。 图形化构建 实践 描述 使用Maven构建自定义镜像(预置执行机,图形化构建) 使用编译构建服务完成Maven构建,使用构建包制作Docker镜像并推送到SWR仓库。 代码化构建
打开华为云网站。 单击注册,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。
图解编译构建
构建记录 获取构建记录的构建脚本 获取任务各阶段信息 获取指定工程的简要构建信息 构建历史页获取构建次数 获取指定工程的构建记录列表 查询指定构建记录详情 获取任务构建记录列表v1 获取构建记录信息 获取任务构建记录列表 获取构建记录的有向无环图 父主题: 编译构建API
编译构建API 代码相关 租户相关 镜像模板 构建任务管理 构建记录 构建报告 模板管理 文件管理 编译构建(旧) 编译构建(待下线)
新建构建任务 新建分组 新建构建任务(图形化构建) 新建构建任务(代码化构建)
支持区域: 华北-北京一,华北-北京四,华东-上海一,华东-上海二,华南-广州,华南-深圳,西南-贵阳一 快速使用编译构建服务图形化完成Maven构建(X86,预置镜像) 快速使用编译构建服务代码化完成Maven构建(X86,预置镜像) 参数配置 用户自定义参数支持字符串和枚举类型
编译构建(旧) 根据开始时间和结束时间查看构建任务的构建历史列表 查看构建任务的构建历史列表 KeyStore文件下载 查看任务运行状态 查看项目下用户的构建任务列表 执行构建任务 查询指定代码仓库最近一次成功的构建历史 获取构建历史详情信息接口 根据开始时间和结束时间查看构建任务的构建成功率
基本概念 表1 编译构建服务基本概念 词汇 定义 执行参数 构建任务运行时才指定值的参数,按照类型分为“自定义参数”和“系统预定义参数”。 服务扩展点 一种扩展插件,为平台提供链接第三方服务的能力。如,编译构建服务使用服务扩展点可连接通用Git平台获取项目源码,服务扩展点可以提供对此类连接的新建
API概览 表1 编译构建API概览 分类 接口 任务相关API接口 描述当前CodeArts Build的接口信息。 历史API接口(待下线) 描述待下线的接口信息。
Npm构建 执行Npm构建时,报错提示JavaScript heap out of memory 执行Npm构建时,报错提示Unexpected end of JSON ... 执行Npm构建时,报错提示enoent ENOENT: no such file or directory
附录 状态码 错误码 获取项目ID 获取账号ID
租户相关 获取用户权限 当前用户所在项目所属租户的包周期每月时长是否超额 获取当前用户的项目信息列表 获取项目列表 获取租户任务总数和成功率接口 父主题: 编译构建API