检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图形化构建 实践 描述 使用Maven构建自定义镜像(预置执行机,图形化构建) 使用编译构建服务完成Maven构建,使用构建包制作Docker镜像并推送到SWR仓库。
SWR 03:45 自定义Maven镜像并推送至SWR 编译构建 CodeArts Build 介绍如何代码化NPM构建 04:46 代码化NPM构建 编译构建 CodeArts Build 介绍如何上传软件包至软件发布库 02:11 上传软件包至软件发布库
表1 CodeArts Build最佳实践一览表 最佳实践 说明 基于Maven构建产物制作Docker镜像并发布到镜像仓(内置执行机/图形化构建) 本实践为您介绍如何使用CodeArts Build将构建产物通过Dockerfile文件制作成Docker镜像,并发布到容器镜像服务的镜像仓库
表2 新建私有依赖库参数说明 参数 说明 仓库类型 选择“本地仓”。 仓库名称 自定义仓库名称,例如“private_repository”。 制品类型 选择“Maven”。 归属项目 默认填写为“build-bestpractice”,无需手动填写。
is_forbidden": true, "is_view": true }, { "id": "4485de11a8e74ffdb9c9f85bafb85f83", "job_name": "build-使用SWR公共镜像
version: 2.0 steps: BUILD: - maven: image: cloudbuild@maven3.5.3-jdk8-open # 使用的构建镜像,用户可以自定义镜像 inputs: settings:
symbol 使用exec-maven-plugin插件实现Maven和npm混合编译 执行Maven构建时,多个子项目和父项目之间引用报错 如何配置及清理Maven构建缓存 如何查找Maven构建中正确的构建包路径 如何使用jib-maven-plugin插件构建Maven工程制作镜像
浏览器类型 目前适配的主流浏览器类型包括: Chrome浏览器:支持最新的3个版本。 Firefox浏览器:支持最新的3个版本。 Microsoft Edge浏览器:Win10默认浏览器,支持最新的3个版本。 IE浏览器:不再进行支持与测试。
Kotlin构建 使用Go语言构建 使用Ionic Android App构建 构建Android快应用 使用GFortran构建 使用Sbt构建 使用Grails构建 使用Bazel构建 使用Flutter构建 使用HarmonyOS构建 使用构建方舟编译器构建 通过Docker命令操作镜像
查询任务是否已禁用 查询官方模板 获取构建任务配置的对比差异 设置回收站中的任务保留时间 查看回收站中删除的构建任务列表 删除回收站中的任务 清空回收站中的任务 恢复回收站中的任务 更新文件信息 上传文件 检查webhook地址参数 获取dockerfileTemplate 获取镜像模板列表
说明 image string 填写镜像地址,有以下两种格式。
填写镜像版本,“cloudbuild@”为固定部分,后面为支持的Python版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 默认值:cloudbuild@python3.6。
填写镜像版本,“cloudbuild@”为固定部分,后面为支持的Python版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 默认值:cloudbuild@python3.6。
image:构建使用的容器镜像,支持自定义和默认镜像,默认镜像名称为“cloudbuild@”加上工具版本名称,工具版本名称可以参考构建工具版本,必填项。 inputs:步骤输入参数,每个步骤的输入参数不一样,详见具体构建步骤说明,必填项。
文件类型限制为:.xml、.key、.keystore、.jks、.crt、.pem。 最多支持上传20个文件。 上传文件 访问CodeArts Build服务首页。 单击“更多”,选择“文件管理”。 单击“上传文件”。
参考加速前准备章节制作docker镜像。
单元测试 测试报告类型:选择单元测试的框架,目前仅支持“junit”。 单元测试结果文件:填写相对于项目根目录的相对路径,如“target/surefire-reports/TEST*.xml”。目前只支持标准的“.xml”格式单元测试报告。
object 产物信息 package_infos Map<String,OutPutResult> 二方包信息 image_infos Map<String,OutPutResult> 镜像包信息 表5 OutPutResult 参数 参数类型 描述 project_id String
参考加速前准备章节制作docker镜像。
表2 添加自定义参数 名称 类型 默认值 私密参数 运行时设置 参数描述 自定义参数名称。支持字母,数字,下划线“_”,长度不超过128个字符。