检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。
代码源:选择“Repo”。 代码仓:选择新建CodeArts Repo代码仓中新建的代码仓“private_repository_repo”。 单击“下一步”,选择“空白构建模板”。 单击“确定”,进入到构建步骤配置页面。
设置提交代码触发自动编译 通过以下配置,可实现代码变更后自动触发构建任务的执行,从而实现项目的持续集成。 在任务“phoenix-sample-ci”的详情页,单击“编辑”。 选择“执行计划”页签。 打开“提交代码触发执行”开关,保存任务。
基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。 构建步骤:可修改构建步骤、步骤参数等信息。 参数设置:可配置执行任务时的自定义参数。 执行计划:可配置触发事件(持续集成)和定时执行。 修改历史:可查看构建任务的修改记录。
导致此结果的原因一般有两大类: 代码问题:代码中包引用不正确,此类问题较易排查,如有遇到可优先排查代码。 环境/组件问题:依赖包损坏或不一致,此类问题常表现为本地可编译而云端构建失败;此章节主要为此类问题提供一些可能的解决方案。
参数 参数 是否必选 参数类型 描述 job_id 是 String 构建任务ID;编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串 parameter 否 Array of ParameterItem objects 自定义参数 scm 否 Scm object 代码信息
在创建代码化构建使用的YAML文件中添加以下代码信息。
全链路构建加速 CodeArts Build提供构建时代码下载、依赖二进制下载、编译链接等过程的端到端加速技术,实现构建效率的提升。 介绍视频
代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中新建的代码仓库名称“test_build_accelerate”。 默认分支 保持默认“master”即可。 任务描述 对该构建任务的描述。
代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。
配置构建步骤 CodeArts Build内置了30+种构建工具,您可以根据实际使用情况选择使用的构建工具,每种工具分别为您介绍了图形化构建的配置指导和代码化构建的代码示例。
代码工程目录存在嵌套,执行构建命令时所在目录没有相应文件。 处理方法 检查项目中是否丢失构建工具需要的构建文件。 确认构建文件是否位于项目根目录(或是否在构建命令指定的构建文件路径),如有必要先执行“cd”命令进入子目录。
代码源:选择本次构建拉取的代码源,这里选择“Repo”。 代码仓:选择新建CodeArts Repo代码仓中新建的代码仓“maven_private_repository_repo”。 单击“下一步”,选择“Maven”模板。然后单击“确定”,自动跳转到构建步骤配置页面。
基本信息:可修改任务名称、代码源、代码仓库、分支、任务描述等信息。 构建步骤:可修改构建步骤、步骤参数等信息。 参数设置:可配置执行任务时的自定义参数。 执行计划:可配置触发事件(持续集成)和定时执行。 修改历史:可查看构建任务的修改记录。 权限管理:可配置不同角色的权限。
代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中新建的代码仓库名称“custom_repo”。 默认分支 选择默认“master”即可。 任务描述 对该构建任务的描述。
当前支持的构建加速的场景如下: 通过Gcc/Clang实现构建加速 对鸿蒙构建工程配置构建加速 对AOSP构建工程配置构建加速 通过代码缓存方式实现构建加速 父主题: 加速构建任务
处理方法 修改需要制作镜像的项目代码。 找到pom文件并引入插件,内容如下: <!
配置CMake构建加速(代码化构建) 通过代码化构建方式实现构建加速,与图形化构建方法相同,修改工具版本并添加加速命令即可。 修改方法参考使用CMake构建中“代码化构建”部分,修改“image”和“command”参数,如图3所示。
代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。
参考配置代码下载的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“PRE_BUILD”部分配置代码下载方式。 参考配置构建步骤中各个构建步骤的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“BUILD”部分配置构建步骤。