-
使用Dockerfile制作镜像失败 - 编译构建 CodeArts Build
方法二:通过配置SWR镜像加速器地址解决 该方法只适用于现象一:dockerHub网络不稳定导致拉取镜像超时或失败。 登录华为云SWR。 选择“镜像资源 > 镜像中心 > 镜像加速器”,复制加速器地址。 替换dockerfile中FROM的基础镜像地址后重新执行构建任务。
-
加速前准备 - 编译构建 CodeArts Build
加速前准备 在一般的构建工程中,其构建过程大致分为构建前准备(工具链、代码仓)、构建依赖件准备(ninja文件生成)、编译构建、构建后操作(打包、检查等)。其中,构建加速介入编译构建阶段,对此前的构建过程中生成的构建依赖件进行解析,并执行编译。
-
加速前准备 - 编译构建 CodeArts Build
加速前准备 在一般的构建工程中,其构建过程大致分为构建前准备(工具链、代码仓)、构建依赖件准备(ninja文件生成)、编译构建、构建后操作(打包、检查等)。其中,构建加速介入编译构建阶段,对此前的构建过程中生成的构建依赖件进行解析,并执行编译。
-
配置详解 - 编译构建 CodeArts Build
非空值:开启,如果开启了远端缓存,该值视为远端服务器IP。 空值:关闭(默认)。 172.example.example.example TB_CACHE_ARCHIVE_PATH ninja文件缓存本地归档目录,和TB_CACHE_SERVER_IP同时设置时缓存才会开启。
-
配置详解 - 编译构建 CodeArts Build
非空值:开启,如果开启了远端缓存,该值视为远端服务器IP。 空值:关闭(默认)。 172.example.example.example TB_CACHE_ARCHIVE_PATH ninja文件缓存本地归档目录,和TB_CACHE_SERVER_IP同时设置时缓存才会开启。
-
鸿蒙构建加速 - 编译构建 CodeArts Build
鸿蒙构建加速 导读 加速前准备 配置详解 父主题: 执行和加速构建任务
-
导读 - 编译构建 CodeArts Build
使用鸿蒙构建加速能力需要购买配套构建加速包,购买方法请参考购买增值特性。 该功能目前仅支持北京四区域使用,其余区域后续上线。 本章节配置仅支持鸿蒙L1、L3级别的加速,L2级别待支持。
-
Gcc/Clang构建加速 - 编译构建 CodeArts Build
如何判断构建加速是否生效 使用CMake构建加速成功后,日志会打印出相应加速模式的信息,如下图即为L3模式加速生效: 父主题: 执行和加速构建任务
-
AOSP构建加速 - 编译构建 CodeArts Build
AOSP构建加速 导读 加速前准备 配置详解 父主题: 执行和加速构建任务
-
导读 - 编译构建 CodeArts Build
使用AOSP构建加速能力需要购买配套构建加速包,购买方法请参考购买增值特性。 该功能目前仅支持北京四区域使用,其余区域后续上线。 本章节配置仅支持鸿蒙L1、L3级别的加速,L2级别待支持。
-
代码缓存 - 编译构建 CodeArts Build
本地没有缓存的情况下,从服务器下载缓存代码到本地;有缓存的情况下,使用本地缓存并还原目录结构。 代码缓存更新。代码检出有变化时,会增量扫描目录树,缓存差异文件和目录树,加速下次构建缓存效率。
-
执行和加速构建任务 - 编译构建 CodeArts Build
执行和加速构建任务 执行构建任务 Gcc/Clang构建加速 鸿蒙构建加速 AOSP构建加速 代码缓存
-
执行构建任务 - 编译构建 CodeArts Build
父主题: 执行和加速构建任务
-
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? - 编译构建 CodeArts Build
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 否。 目前编译构建服务采取空闲服务器随机分配的方式,暂不支持指定特定机器执行构建任务。 父主题: 公共问题
-
构建环境配置 - 编译构建 CodeArts Build
分为X86服务器与鲲鹏(ARM)服务器,在不同芯片架构上运行的软件,需要选择对应的环境主机。如软件最终在鲲鹏服务器上运行,则选择鲲鹏服务器。
-
产品优势 - 编译构建 CodeArts Build
服务器由CodeArts统一维护,大幅降低成本。
-
使用构建方舟编译器构建 - 编译构建 CodeArts Build
使用构建方舟编译器构建 使用ubuntu操作系统编译方舟编译器进行构建。 图形化构建 在配置构建步骤中,添加“构建方舟编译器”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。
-
增值特性 - 编译构建 CodeArts Build
表1 构建加速包 计费方式 包年/包月 适用场景 编译构建服务提供了构建加速能力,使用构建加速能力前需购买构建加速包。构建加速场景请参考构建加速。 构建加速包只支持执行主机为“内置执行机”的构建任务,可选择x86或arm。构建主机配置方法请参考构建环境配置。
-
疑问解答 - 编译构建 CodeArts Build
构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可在“Maven构建”中展开“缓存配置”选择是否使用缓存。 清理缓存 由于网络抖动、并发构建或其他极端情况,可能出现缓存内容异常导致构建异常,下面介绍异常缓存的清理过程。
-
使用Gnu-arm构建 - 编译构建 CodeArts Build
=nosys.specs -o main main.c 说明: Linux下的GNU的makefile编写,请参见官网。