-
什么是编译构建? - 编译构建 CodeArts Build
编译构建(CodeArts Build)与代码托管无缝对接,提供云端编译构建,支持一键创建、配置和执行,实现获取代码、构建、打包等过程自动化,实时监控构建状态。 支持语言 支持业界主流语言与构建标准:Java、C、C++、PHP、Groovy、C#、JS、Python和GO语言,以及An
-
什么是编译构建 - 编译构建 CodeArts Build
云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 容器化构建 编译构建服务提供容器化的构建环境,支持两类容器镜像: 系统镜像:编译构建服务
-
概述 - 编译构建 CodeArts Build
云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 您可以使用本文档提供的API对编译构建任务进行相关操作,如执行、查询任务等,支持的全部操作请参见API概览。
-
使用编译构建服务前须知 - 编译构建 CodeArts Build
云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 在软件开发生产线解决方案中,编译构建服务属于其中一个子服务,具体位置可参考产品架构。 编译构建服务支持图形化构建和代码化构建。
-
快速使用编译构建服务图形化完成Maven构建(X86,预置镜像) - 编译构建 CodeArts Build
云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 本节为您介绍编译构建服务的基本操作流程,帮助您快速上手编译构建。 前提条件 已注册华为账号并开通华为云。
-
约束与限制 - 编译构建 CodeArts Build
/、圆括号(中英文)和空格。 字符长度范围为1~128 参数名称 支持英文字母,数字,下划线“_” 字符长度范围为1~128 规格与限制 指标项 限制值 文件管理中上传的文件大小 最多100Kb 上传文件管理的文件个数 最多20个 模板数 最多5000个/租户 自定义镜像大小 最多5G
-
发布私有依赖到私有依赖库 - 编译构建 CodeArts Build
私有依赖库与软件发布库属于两个概念,使用时要务必注意区分,避免出现将依赖上传到软件发布库,构建时无法下载此类场景。 软件发布库主要用于归档用以部署或其他用途的软件包。 私有依赖库主要用于存储供其他项目使用的工具包等,如:WebUtil.jar。 此例中假设WebServer使用了三种私有依赖:
-
功能总览 - 编译构建 CodeArts Build
云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 支持区域: 所有 如何新建构建任务 源码源配置 编译构建默认从代码托管拉取代码进行构建,
-
文件管理 - 编译构建 CodeArts Build
文件管理 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置)。 约束限制 文件大小限制为100k。 文件类型限制为:.xml、.key、.keystore、.jks、.crt、.pem。
-
下载文件管理的文件 - 编译构建 CodeArts Build
下载文件管理的文件 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。
-
打包并制作、推送镜像 - 编译构建 CodeArts Build
以及配套的默认构建命令,多数场景下,直接使用即可完成构建并将生成的软件包上传到软件发布库。 删除“上传软件包到软件发布库”构建步骤。 本例主要介绍将项目打包制作并推动镜像,因此不需要“上传软件包到软件发布库”构建步骤,如需要归档软件包到发布库,也可以选择保留该步骤,构建包默认生成于“
-
计费概述 - 编译构建 CodeArts Build
计费概述 通过阅读本文,您可以快速了解编译构建服务CodeArts Build的计费模式、计费项、续费、欠费等主要计费信息。 计费模式 编译构建服务提供包年/包月的计费模式。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,您必须确保账户余额
-
项目说明 - 编译构建 CodeArts Build
ockerfile存放于此项目根目录。 WebUtil项目:WebServer依赖的自研工具包,在WebServer项目pom文件中引入,主要用于演示私有依赖库使用场景。 基础镜像:以此镜像为基础,在基础镜像中添加WebServer构建包制作Docker镜像。 Dockerfile:用来制作镜像。
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
mvn compile jib:buildTar -Dmaven.test.skip=true -U -e -X –B jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,所以使用build命令和dockerBuild命令并不能制作出镜像
-
责任共担 - 编译构建 CodeArts Build
类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的 IaaS、PaaS 和 SaaS
-
配置项目级角色权限 - 编译构建 CodeArts Build
禁用 权限管理 项目经理 √ √ √ √ √ √ √ √ 产品经理 × × × √ × × × × 测试经理 × × × √ × × × × 运维经理 × × × × × × × × 系统工程师 √ √ √ √ √ √ √ × Committer √ √ √ √ √ √ √ × 开发人员
-
访问编译构建服务页面 - 编译构建 CodeArts Build
访问编译构建服务页面 前提条件 已注册华为账号并开通华为云。 已开通编译构建服务。 操作步骤 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 编译构建CodeArts Build”。 编译构建服务页面有两种访问方式:首页入口和项目入口。 首页入口 单击“立即使用”,进入编译
-
找不到package/symbol - 编译构建 CodeArts Build
代码问题:代码中包引用不正确,此类问题较易排查,如有遇到可优先排查代码。 环境/组件问题:依赖包损坏或不一致,此类问题常表现为本地可编译而云端构建失败;此章节主要为此类问题提供一些可能的解决方案。其中可能的环境/组件问题有: 依赖包冲突 依赖范围错误 使用GAV模式上传依赖包 依赖包损坏 其他 依赖包冲突
-
手动续费 - 编译构建 CodeArts Build
eArts Build套餐续费,以延长编译构建服务的使用时间。 在编译构建控制台续费 登录管理控制台。 单击左侧导航栏的图标,选择“开发与运维 > 编译构建CodeArts Build”。 单击页面右上角“续费”。 进入“续费”页面,确认续费信息,单击“去支付”。 可设置“统一到
-
配置详解 - 编译构建 CodeArts Build
steps配置项定义了构建过程,示例中包含如下两个步骤:PRE_BUILD(构建前准备)和BUILD(编译构建)。 PRE_BUILD 此阶段主要做代码下载,参数解释如下: 1 2 3 4 5 6 7 8 9 PRE_BUILD: - checkout: # 代码下载步骤