检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
译结果进行缓存,下次编译时通过对源码的变更来判断是否可以命中缓存,通过缓存大幅减少重复编译任务的执行,从而实现提升编译效率的目标。 L3级别:L3级别同时提供分布式编译和增量编译的能力,对于没有变化的代码提供增量编译,对于变化的代码提供分布式编译,最大限度地提升构建效率。 说明:
计费FAQ 编译构建旧版计费方式说明 旧版本开通/关闭按需计费方式说明 已开通旧版本编译构建服务,能否转换为新版本计费?
包年/包月。 区域 选择需要使用的区域。不同区域购买的资源不能跨区使用,需慎重选择。 产品 CodeArts Build套餐 规格 选择“Build专业版”。 免费使用构建时长1800分钟/月,单租户1个内置执行机(2U8G)并发和1个自定义执行机并发,使用限制性资源池,超过并发数时
配置完可选取值后,在“默认值”的下拉框中为该参数配置一个默认值。 自增长 自定义参数的默认值。长度不超过8192个字符。 使用参数的操作指导 以图1为例为您介绍如何使用自定义的参数。 图1 自定义参数 在编译构建任务配置页面切换到“构建步骤”页签,在“上传软件包至软件发布库”构建步骤的“发布版本号”中输入“${myparam}”,保存并执行构建任务。
续集成的目的。 在编译构建任务配置页面,切换至“执行计划”页签,根据实际需要配置执行计划。 持续集成:将“提交代码触发执行”按钮设置为开启状态,构建任务所引用的代码源发生提交代码行为时,则会触发执行构建任务。 代码源为“Repo”时才能使用。 图1 配置持续集成 定时执行:将“启
用户可使用自己搭建的私有依赖库进行Maven构建。 使用自定义构建环境执行构建任务(内置执行机/图形化构建) 在构建过程中,通常会遇到以下这样的场景: CodeArts Build默认构建环境中支持的Java版本是1.8,而实际用户需要使用java 21。 构建时需要使用企业专有工具,CodeArts
依赖范围错误 使用Maven管理依赖时,Maven坐标中scope属性定义了依赖的有效范围。错误地指定依赖范围会导致该依赖在compile时无效,如果此时在项目主代码中使用了此依赖中的包,则会导致编译错误。处理步骤: 使用mvn dependency:tree查看项目使用的依赖及依赖范围。
String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type String 模板类别 public Boolean 模板是否公开 name String 模板命名 create_time
为了将镜像部署到ECS时,能够可以拉取到正确的镜像,使用shell命令进行完成以下操作。 使用sed命令,依次将文件“docker-compose-standalone.yml”中的参数替换为构建任务的参数“dockerServer”、“dockerOrg”、“BUILDNUMBER”进行替换。 使用tar命令,将文
分析处理 推送镜像时,如果使用未被任何用户占用的全新组织名,SWR服务会尝试为当前租户创建该组织;由于SWR服务限制了每个租户可创建的组织数,如果超过此限制,则会出现该错误。 出现此错误时,使用管理员账号(或任何有SWR组织管理权限的账号)前往组织管理并切换至对应region,查看
单击下拉列表可切换服务所属区域。 每个区域之间数据及资源不互通,请选择您已购买的区域进行使用。 单击下拉列表,可选择“编译构建”,进入编译构建服务首页。 该页面展示当前租户创建的所有项目的所有构建任务。 如果以项目入口访问CodeArts Build服务,单击此处的下拉列表,可切换至其它项目。
String 构建工具类型,mono、npm、maven等 template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 parameters Array of Parameter objects 构建执行参数列表 表5 QueryTemplate 参数 参数类型
CodeArts Build提供大量构建工具,如果已有工具不能满足您的使用要求,如缺少必要的依赖包、工具等,您可以根据需要,通过自定义Dockerfile文件的方式制作镜像并推送至指定的SWR仓库后使用,使用方法可参考使用自定义环境构建。 本节以Maven构建为例,为您介绍如果通过修改Dockerfile文件自定义环境。
String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type String 模板类别 public Boolean 模板是否公开 name String 模板命名 create_time
选择构建步骤 您可以根据实际使用场景,在构建任务中选择需要使用的构建步骤。 图形化构建 构建步骤页面展示所选模板的默认步骤组合。 单击构建步骤上的可根据实际需要添加构建步骤,每个构建步骤的配置指导请参考配置构建步骤中“图形化构建”部分。 若构建步骤中预置的工具版本无法满足使用需求,可以通过自定义构建环境自定义环境进行构建。
以确保在整个项目周期内资源的稳定使用。 业务高峰预测:如果能预测到业务高峰期,如电商促销季、节假日等,可提前购买包年/包月资源以应对高峰期的需求,避免资源紧张。 数据安全要求高:对于对数据安全性要求较高的业务,包年/包月计费模式可确保资源的持续使用,降低因资源欠费而导致的数据安全风险。
图形化构建是指通过在CodeArts Build页面配置构建工具的相关参数实现编译构建,可以根据实际使用场景自定义组合构建工具。 关于图形化构建的使用示例,可参考CodeArts Build最佳实践。 新建构建任务前准备工作 如果使用的是CodeArts Repo代码仓,需已具备代码托管服务(CodeArts
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Npm命令,更多命令使用方法可参考Node.js官网。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4
编译构建提供了构建缓存功能,构建时可将依赖缓存于用户私有存储空间,下次构建时直接使用,无需重复下载,可极大提高构建效率。 构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可以在配置“Maven构建”步骤时选择是否使用缓存。 缓存清理步骤 由于网络抖动、并发构建或其他极端情况,可能
15:50:04购买时长为一个月的编译构建并发扩展,那么其计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59。 变更配置 编译构建并发扩展不支持变更配置。若完成购买后发现配置有误,需退订后重新购买。 到期后影响 编译构建并发扩展到期未续费时,该编译构建并发扩展将失效。 父主题: