检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新建分组 对于在同一项目中的不同模块或使用场景不同的构建任务,编译构建服务支持分组管理。当创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 约束与限制 最多支持创建50个分组。 创建分组支持多层创建,最多支持3层。
到期未续费时,编译构建服务首先会进入宽限期,宽限期到期后仍未续费,套餐状态变为“保留”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,资源将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在CodeArts Build套餐到期前均可开通自动续费,到期前7日凌晨3:00首次尝
上传文件到OBS CodeArts Build支持将构建产物上传至OBS中,您可以根据实际情况选择使用该构建步骤。 对象存储服务(OBS)的使用限制请参考约束与限制。 上传文件到OBS前的准备工作 如果需要将文件上传到其他用户的OBS中,需新建IAM账户服务扩展点。 图形化构建
使用shell命令构建 单独使用“执行shell命令”步骤可以创建一个构建任务并执行构建。也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。
使用PyInstaller构建 使用PyInstaller工具可以将Python脚本打包成独立的可执行文件。 图形化构建 在配置构建步骤中,添加“PyInstaller构建”构建步骤,参考表1配置参数。 表1 PyInstaller构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
使用Go语言构建 使用Go语言构建Go项目,包括编译源代码生成可执行文件、处理项目依赖、以及定制化构建流程等。 图形化构建 在配置构建步骤中,添加“Go语言构建”构建步骤,参考表1配置参数。 表1 Go语言构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
使用Grails构建 使用Grails可以构建Web应用。 图形化构建 在配置构建步骤中,添加“Grails构建”构建步骤,参考表1配置参数。 表1 Grails构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
配置构建任务角色权限 编译构建服务支持为单个构建任务的各个角色配置权限。 在编译构建任务配置页面,切换至“权限管理”页签,可根据实际需要配置不同角色的操作权限,各角色默认具体的权限可参考表1。 单击“同步项目权限”,可将当前构建任务的权限同步为项目权限。项目权限配置详情请参考配置角色权限。
配置构建任务执行计划 编译构建服务支持用户配置触发事件和定时执行任务,从而使得开发者达到项目持续集成的目的。 在编译构建任务配置页面,切换至“执行计划”页签,根据实际需要配置执行计划。 持续集成:将“提交代码触发执行”按钮设置为开启状态,构建任务所引用的代码源发生提交代码行为时,则会触发执行构建任务。
使用Yarn构建 使用Yarn可以构建JavaScript工程。 图形化构建 在配置构建步骤中,添加“Yarn构建”构建步骤,可参考表1配置参数。 表1 Yarn构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Ant构建 使用Ant构建可以编译、测试和部署Java项目。 图形化构建 在配置构建步骤中,添加“Ant构建”构建步骤,参考表1配置参数。 表1 Ant构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Sbt构建 使用Sbt构建Scala和Java项目。 图形化构建 在配置构建步骤中,添加“Sbt构建”构建步骤,参考表1配置参数。 表1 Sbt构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
配置构建环境 配置构建任务全局运行环境。 编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。 表1 各个类型执行机的使用说明 执行机类型
配置“下载文件管理的文件”和“Maven构建”步骤并执行构建任务。 查看编译构建结果 在私有依赖库中查看编译构建结果。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
配置构建任务事件通知 编译构建服务支持给用户发送事件通知。例如任务构建成功、任务构建失败、任务被禁用、任务配置被更新和任务被删除时,可以给用户发送服务动态通知、钉钉通知或企业微信通知。 在编译构建任务配置页面,切换至“通知订阅”页签,按照实际需要进行配置。 配置服务动态通知 单击“官方通知”下“服务动态”进行设置。
使用Gnu-arm构建 使用Gnu-arm构建可以为ARM架构的处理器编译和构建软件。 图形化构建 在配置构建步骤中,添加“Gnu-arm构建”构建步骤,参考表1配置参数。 表1 Gnu-arm构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文
自定义模板 在选择构建模板时,当预置的构建模板无法满足构建需求时,可以选择自定义构建模板。 登录编译构建服务首页。 在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务
自定义构建环境 背景信息 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后自定义构建环境,再使用自定义环境构建。 基础镜像 编译构建使用centos7和ubuntu18作为基础镜像,并提供多种构
通过Gcc/Clang实现构建加速 Gcc/Clang构建加速是指通过分布式编译、增量编译等技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 约束与限制 目前该功能仅支持代码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。
构建Android快应用 使用Npm配置命令构建Android快应用。 图形化构建 在配置构建步骤中,添加“Android快应用构建”构建步骤,参考表1配置参数。 表1 Android快应用构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数