-
文档修订记录 - 编译构建 CodeArts Build
建模板、创建构建任务、查询通知、更新通知、取消通知、获取构建任务详情 新增以下待下线接口: 下载构建日志(待下线)、获取构建记录的有向无环图(待下线)、获取构建记录信息(待下线)、停止构建任务(待下线) 2023-11-13 新增获取构建记录信息接口。 新增停止构建任务接口。 新增删除构建任务接口。
-
配置代码下载 - 编译构建 CodeArts Build
配置代码下载 配置代码下载方式。 图形化构建 可选择使用指定代码仓库Tag或CommitID构建,同时可选择开启子模块(submodules)自动更新与Git LFS。 预置“代码下载配置”步骤。 参数说明如下: 参数项 说明 使用指定代码仓库Tag或CommitID构建 不指定
-
使用Android构建 - 编译构建 CodeArts Build
--sdk_root=./,表示使用sdkmanager下载platform-tools和platforms;android-28到当前代码根目录下。 图形化构建 在配置构建步骤中,添加“Android构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。
-
构造请求 - 编译构建 CodeArts Build
接起来如下所示。 https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme
-
使用编译构建服务前须知 - 编译构建 CodeArts Build
效地进行云端编译构建。 在软件开发生产线解决方案中,编译构建服务属于其中一个子服务,具体位置可参考产品架构。 编译构建服务支持图形化构建和代码化构建。 图形化构建 编译构建服务预置了丰富的构建工具,您可以根据需要自定义组合。如果预置的构建工具版本无法满足您的使用需求,您也可以自定
-
上传文件到OBS - 编译构建 CodeArts Build
上传文件到OBS 对象存储服务(OBS)的使用限制请参考约束与限制。 图形化构建 在配置构建步骤中,添加“上传文件到OBS”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 授权用户 当前用户:上传到当前租户的OBS桶。 其他用户:可以通过选
-
制作镜像并推送到SWR仓库 - 编译构建 CodeArts Build
库。或有可使用的第三方代码仓库。 已自定义构建环境并将对应的Dockerfile文件及制作镜像过程中需要的其他文件上传到代码仓库根目录。 图形化构建 在配置构建步骤中,“Maven构建”步骤后添加“制作镜像并推送到SWR仓库”构建步骤。 “Maven构建”构建步骤参数保持默认即可
-
开通编译构建服务 - 编译构建 CodeArts Build
款订单详情。 购买构建加速包 构建加速包无法单独购买,需已购买编译构建套餐包或CodeArts套餐包。 登录管理控制台。 单击左侧导航栏的图标,选择“开发与运维 > 编译构建CodeArts Build” 。 在“Build增值特性”区域,单击“购买”。 根据实际需要配置购买详情,并勾选同意声明。
-
资源扩展 - 编译构建 CodeArts Build
希望更模块化、更加细粒度地拆分构建任务,并按照依赖顺序进行构建。 对于上述构建场景,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。 此场景下,需要编译构建多任务并发执行。构建并发数计算方式示例如下:
-
构建环境配置 - 编译构建 CodeArts Build
indows相关的构建任务。 构建步骤仅支持执行shell命令、上传软件包到软件发布库和下载发布仓库包 支持当前在使用的所有Mac版本。 图形化配置 预置“构建环境配置”步骤。 参数说明如下: 参数项 说明 构建环境主机类型 X86服务器、鲲鹏(ARM)服务器。 执行主机 用来执
-
配置详解 - 编译构建 CodeArts Build
拉取的代码分支。 lfs: false # 选择是否开启Git LFS,false关闭、true开启。构建默认不拉取音视频、图像等大型文件,开启Git LFS后,构建将会全量拉取文件。 submodule: false # false关闭、true开
-
配置详解 - 编译构建 CodeArts Build
拉取的代码分支。 lfs: false # 选择是否开启Git LFS,false关闭、true开启。构建默认不拉取音视频、图像等大型文件,开启Git LFS后,构建将会全量拉取文件。 submodule: false # false关闭、true开