检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
build_ref:当前job构建使用的YAML文件路径(相对于仓库根目录),YAML文件是一个独立的可执行构建的完整文件,参考单任务构建代码示例,必填项。 params:子任务定义的参数,作用域为子任务引用的YAML文件,可以在子任务使用的YAML文件中引用此处定义的参数,非必填。 name:参数名称。
单击页面左上角,在服务列表中选择“开发与运维 > 编译构建CodeArts Build”。 编译构建服务页面有两种访问方式:首页入口和项目入口。 首页入口 单击“立即使用”,进入编译构建服务首页。该页面展示的是与当前用户相关的构建任务列表。 项目入口 单击“立即使用”,进入编译构建服务首页。
aven和npm混合编译 执行Maven构建时,多个子项目和父项目之间引用报错 如何配置及清理Maven构建缓存 如何查找Maven构建中正确的构建包路径 如何使用jib-maven-plugin插件构建Maven工程制作镜像 使用Maven构建时,代码更新后构建出来的包还是旧的
lazy:先触发优先级高的子任务构建,优先级高的子任务执行成功之后,再触发优先级低的子任务。构建时间相对较长,但是可以节省构建资源,推荐在并发数不足时使用。 eager:同步触发所有子任务的构建,有依赖其它任务的子任务会先准备好环境和代码,等待所依赖的任务构建成功。可能造成资源
计费模式。 计费项 编译构建服务的计费项为构建任务并发数。了解计费项的计费因子、计费公式等信息,请参考计费项。 续费 包年/包月CodeArts Build套餐在到期后会影响编译构建服务的使用。如果您想继续使用编译构建服务,需要在规定的时间内为CodeArts Build套餐进行
编译构建服务入门实践 当用户开通编译构建服务后,可以根据不同的业务场景灵活使用。 本文介绍常见的构建实践。 图形化构建 实践 描述 使用Maven构建自定义镜像(预置执行机,图形化构建) 使用编译构建服务完成Maven构建,使用构建包制作Docker镜像并推送到SWR仓库。 代码化构建
请减少单次上传的文件个数 404 CB.00060214 找不到您访问的url 访问的url不合法 请确认请求的URL路径是否正确 500 CB.00060100 网络繁忙,请稍后重试! 网络繁忙,请稍后重试! 网络繁忙,请稍后重试! 500 CB.00060101 服务内部异常 服务内部异常
约束限制 已在容器镜像服务中创建组织,组织名称为“hwstaff_codeci_gray”。 需已具备CodeArts Artifact服务的操作权限,具体操作可参考授权使用CodeArts Artifact服务。 需已具备CodeArts Repo服务的操作权限,具体操作可参考授权使用CodeArts
填写机器人名字,单击“添加”。 单击Webhook文本框旁的“复制”获取企业微信Webhook地址。 在配置编译构建任务的“通知订阅”页签,选择“企业微信”。 填写4中获取到的Webhook地址。根据实际需要配置事件类型,通知内容和需要@的成员,多个成员id之间用英文逗号分开。 配置完成后
增值特性 编译构建服务提供了构建加速包增值特性。 构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 表1 构建加速包 计费方式 包年/包月 适用场景
(默认30天,可通过页面左上角的“日期选择组件”自定义时间周期)。 图1 构建历史页面 单击“洞察”页签,以饼状图/折线图/柱状图的方式查看近7天的构建成功率与构建性能分布。 可在时间下拉框中选择查看的历史时间。 图2 洞察页面 单击构建历史下的构建编号,即可查看构建详情,包括代
停止计费 包年/包月资源 对于包年/包月计费模式的资源,例如包年/包月的CodeArts Build套餐、包年/包月的云硬盘等,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月编译构建服务,您可以执行退订操作。CodeArts Build
文件路径大小写配置有误。图中代码配置的是“'./App.Vue'”,实际文件名是“'./App.vue'”,导致找不到所需文件。因为Windows系统不区分大小写,而Linux系统区分,所以可能本地能构建成功,在编译构建服务上却构建失败。 处理方法 在代码项目中的相应文件夹下,补充错误日志中提示缺失的文件。 修改出错的代码中配置的文件路径。
续费相关的功能 包年/包月CodeArts Build套餐续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月编译构建服务从购买到到期无法使用之前,您可以随时在编译构建服务控制台为CodeArts Build套餐续费,以延长编译构建服务的使用时间。
私有依赖库:默认已配置CodeArts提供的私有依赖仓库。此配置仅在需要添加其它私有依赖仓库时使用,添加方法如下: 新建nexus repository服务扩展点。 单击“添加”,选择上一步创建的服务扩展点,并根据需要勾选“release仓库”和“snapshot仓库”。 说明: “release仓库”和“sna
资源扩展 编译构建服务提供的资源扩展为并发扩展,可增加构建任务并发执行数。 场景1 在编译构建服务中,构建任务是构建的最小单元,对于以下构建场景,构建任务可能并不能满足构建要求。例如: 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。 希望更模块化、更加
统一到期日是指通过续费将包年/包月实例的到期日统一固定为一个月的某一天。 如果您购买的CodeArts Build套餐、资源扩展、增值特性的到期日不同,可以将到期日统一设置到固定一个日期,便于日常管理和续费。 图2展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。 图2
新建分组 对于在同一项目中的不同模块或使用场景不同的构建任务,编译构建服务支持分组管理。当创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 约束与限制 最多支持创建50个分组。 创建分组支持多层创建,最多支持3层。
使用HarmonyOS构建 使用构建方舟编译器构建 通过Docker命令操作镜像 生成单元测试报告 自定义构建环境 使用自定义环境构建 下载软件发布库中的软件包 上传软件包到软件发布库 上传文件到OBS 父主题: 配置构建任务
如果当前CodeArts Build支持的工具版本不满足您的使用要求,您可以使用已上传到SWR的自定义镜像进行构建。 将镜像设置为“公开” 由于CodeArts Build无法拉取您在SWR私有仓中的镜像,因此,需要先将镜像设置为“公开”。 登录容器镜像服务。 在导航栏单击“我的镜像”,单击“镜像名