检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
缓存目录使用说明 CodeArts Build在部分构建步骤中提供了依赖缓存的能力,能够极大提升用户构建时依赖包的下载效率,进而提升构建效率。用户在执行构建任务时,CodeArts Build在构建任务执行机上以租户维度进行远端缓存目录挂载,构建时直接使用,无需重复下载。当前支持缓存能力的构建步骤表1。
根据用户实际开发环境的需要,选择对应的工具版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置CMake命令,一般使用系统默认给出的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考CMake官网。
根据用户实际开发环境的需要,选择对应的工具版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Npm命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Node.js官网。
使用Gnu-arm构建 使用Gnu-arm构建可以为ARM架构的处理器编译和构建软件。 图形化构建 在配置构建步骤中,添加“Gnu-arm构建”构建步骤,参考表1配置参数。 表1 Gnu-arm构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文
PATH="${NODEJS_HOME}/bin:${PATH}" Node.js包(如本例中的node-v10.15.3)的下载地址请访问华为开源镜像站查找并复制链接地址。 保存后,执行构建验证。 父主题: Maven构建
根据用户实际开发环境的需要,选择对应的工具版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Go项目构建命令,一般使用系统默认给出的命令即可,如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Go官网。
新建分组 对于在同一项目中的不同模块或使用场景不同的构建任务,编译构建服务支持分组管理。当创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 约束与限制 最多支持创建50个分组。 创建分组支持多层创建,最多支持3层。
具版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置方舟编译器的执行命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 失败后是否继续运行 当前步
现象二:dockerHub的频率限制导致拉取镜像失败。 处理方法 方法一:将dockerHub的镜像迁移到SWR上,再拉取镜像 将需要使用的dockerHub镜像下载到本地。 登录容器镜像服务,在总览页面,单击右上角“上传镜像”或快速入门区域的“上传自有镜像”。 在上传页面选择组织和需要上传的镜像。
表2 构建环境配置参数说明 参数 说明 构建环境主机类型 X86服务器、鲲鹏(ARM)服务器。 说明: 在不同芯片架构上运行的软件,需要选择对应的环境主机。如软件最终在鲲鹏服务器上运行,则选择鲲鹏服务器。 执行主机 选择用来执行编译构建任务的计算资源。在编译构建服务中,该计算资源为
使用Sbt构建 使用Sbt构建Scala和Java项目。 图形化构建 在配置构建步骤中,添加“Sbt构建”构建步骤,参考表1配置参数。 表1 Sbt构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
GitHub:拉取托管在GitHub上的代码进行构建。 通用Git:拉取托管在其他服务上的代码进行构建。 GitCode:拉取托管在GitCode仓库上的代码进行构建。 码云:拉取托管在码云上的代码进行构建。 Gerrit:拉取托管在Gerrit上的代码进行构建。 服务扩展点
建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码源使用的是第三方代码仓,需在第三方代码仓中创建标签。 指定CommitID构建:仅拉取指定CommitID的代码进行构建。执行构建任务时需在弹框中输入CommitID。
登录容器镜像服务。 在导航栏单击“我的镜像”,单击“镜像名称”进入镜像详情页面,然后单击右上角“编辑”。 在弹框中,将“类型”设置为“公开”,单击“确定”。 图1 编辑镜像 获取完整的镜像地址:单击复制镜像下载指令,其中,docker pull后面部分为镜像地址。 图形化构建 在配置构建步
使用HarmonyOS构建 使用Hvigor进行编译,测试和部署项目。 使用Hvigor构建的执行机规格需4U8G及以上。 图形化构建 在配置构建步骤中,添加“HarmonyOS构建”构建步骤,参考表1配置参数。 表1 HarmonyOS构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
城、博客等,包年/包月计费模式能提供较高的成本效益。 长期项目:对于周期较长的项目,如科研项目、大型活动策划等,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。 业务高峰预测:如果能预测到业务高峰期,如电商促销季、节假日等,可提前购买包年/包月资源以应对高峰期的需求,避免资源紧张。
自定义模板 在选择构建模板时,当预置的构建模板无法满足构建需求时,可以选择自定义构建模板。 登录编译构建服务首页。 在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务
通过Docker命令操作镜像 图形化构建 在配置构建步骤中,添加“执行Docker命令”构建步骤,参考表1配置参数。 表1 执行Docker命令参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。 图形化构建 在配置构建步骤中,添加“下载文件管理的文件”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。
后仍未续费,套餐状态变为“保留”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,资源将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在CodeArts Build套餐到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每