-
打包并制作、推送镜像 - 编译构建 CodeArts Build
Maven模板预置了“Maven构建”和“上传软件包到软件发布库”步骤以及配套的默认构建命令,多数场景下,直接使用即可完成构建并将生成的软件包上传到软件发布库。 删除“上传软件包到软件发布库”构建步骤。 本例主要介绍将项目打包制作并推动镜像,因此不需要“上传软件包到软件发布库”构建步骤
-
发布私有依赖到私有依赖库 - 编译构建 CodeArts Build
式上传。 前提准备 新用户首次使用软件开发生产线服务时,需要前往私有依赖库首页初始化私有依赖库,详情可参考文档创建私有依赖库。 发布自研工具包WebUtil 对于自行研发的工具包(需要以一定频率编译发布依赖包),推荐使用编译构建服务提供的“Maven构建”构建并发布私有依赖到私有依赖库,此方式具备以下优势:
-
上传文件到OBS - 编译构建 CodeArts Build
上传文件到OBS 对象存储服务(OBS)的使用限制请参考约束与限制。 图形化构建 在配置构建步骤中,添加“上传文件到OBS”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 授权用户 当前用户:上传到当前租户的OBS桶。 其他用户:可以通过选
-
上传软件包到软件发布库 - 编译构建 CodeArts Build
不指定(推荐):以构建编号命名上传到发布库的文件存储目录名。 指定:可能会覆盖同名存储目录下的文件。 否 无 name string 不指定(推荐):以文件原始名命名上传到发布库的文件名。 指定:上传多个文件时,可能会存在被覆盖的情况。 否 无 操作视频 本视频介绍基于Maven构建的图
-
代码更新后构建打出来的包还是旧的 - 编译构建 CodeArts Build
但是构建后打出来的包,解压并反编译后发现还是旧的代码。 原因分析 这种问题一般是用户不小心将本地编译后的文件(“target”目录文件)上传到远程仓库,同时打包前没有执行clean操作导致。 处理方法 方法一:删除远程仓库的“target”目录。 方法二:打包命令增加“clean”参数,如:原先打包命令为:mvn
-
构造请求 - 编译构建 CodeArts Build
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud
-
如何调用API - 编译构建 CodeArts Build
如何调用API 构造请求 认证鉴权 返回结果
-
快速使用编译构建服务图形化完成Maven构建(ARM,预置镜像) - 编译构建 CodeArts Build
快速使用编译构建服务图形化完成Maven构建(ARM,预置镜像) 以Cmake构建为例,介绍如何使用编译构建服务鲲鹏环境构建项目,并上传软件包到软件发布仓库。 “鲲鹏(ARM)服务器”目前只有华北-北京四区域支持。 前提准备 已注册华为账号并开通华为云。 已有可用项目,如果没有,请先新建项目。
-
认证鉴权 - 编译构建 CodeArts Build
而通过身份认证,获得操作API的权限。 在构造请求中以调用获取用户Token获取请求认证接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.sc
-
单次编译构建上传的构建包是否有容量限制? - 编译构建 CodeArts Build
有。 基于安全考虑,单次编译构建时,对上传的构建包容量做了限制,具体如下: 上传构建包场景 容量大小 编译构建任务上传到软件发布库 < 5GB 编译构建任务上传到私有依赖库 < 300MB 父主题: 公共问题
-
返回结果 - 编译构建 CodeArts Build
"error_code": "AS.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
-
下载文件管理的文件 - 编译构建 CodeArts Build
构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 下载文件 单击下拉列表,选择文件管理已上传的文件。 单击“上传”,可以将本地文件上传到文件管理。 单击“管理文件”,可跳转至“文件管理”页面对文件进行管理。 代码化构建 1 2 3 4 5 6 version: 2.0 # 必须是2
-
如何使用构建并发包 - 编译构建 CodeArts Build
如何使用构建并发包 本节以用户当前使用X86/ARM 4U8G规格的执行机为例,且购买的套餐中默认单个构建任务并发执行数为5个。 当用户购买五个X86/ARM 4U8G并发包后,可以提升单个构建任务并发执行数到10个,且无需任何配置,在达到默认执行资源上限后,自动使用已购买的4U8G并发包资源。
-
如何推送到其他租户 - 编译构建 CodeArts Build
如何推送到其他租户 问题现象 制作镜像并推送到SWR仓库时,提示错误信息“DEV.CB.0210043”,并提示制作Docker镜像失败。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。
-
制作镜像并推送到SWR仓库 - 编译构建 CodeArts Build
已在容器镜像服务创建组织。组织的约束与限制参考容器镜像服务的约束与限制。 已在代码托管服务基于Java Maven Demo模板创建代码仓库,请参见按模板新建仓库。或有可使用的第三方代码仓库。 已自定义构建环境并将对应的Dockerfile文件及制作镜像过程中需要的其他文件上传到代码仓库根目录。
-
HE2E DevOps实践:构建应用部分 - 编译构建 CodeArts Build
codeBranch master。 dockerOrg 输入在SWR服务中创建的组织(本文中为“phoenix”)。 version 1.0.0 dockerServer 输入在SWR服务中获取的SWR服务器地址。 请务必确保参数“dockerOrg”、“dockerServe
-
找不到package/symbol - 编译构建 CodeArts Build
赖的引入,进入下一步,否则请尝试其他解决方案。 更新依赖A的版本号并重新上传,此处提供两种解决方案: 使用编译构建服务构建项目A,使用deploy命令将依赖A上传到Maven私有仓库(推荐:可集成于流水线中实现自动化)。 在Maven私有仓库重新上传依赖A,此时选择POM模式,分别上传jar文件和pom文件。
-
使用maven deploy命令上传包失败 - 编译构建 CodeArts Build
s私有依赖库。 配置所有pom:表示在项目下所有“pom.xml”文件增加deploy配置,使用mvn deploy命令将构建出的依赖包上传到私有依赖仓库。 在命令窗口,使用“#”注释掉第8行的默认命令,并删除第18行命令前的“#”。 配置完成后执行构建任务。执行成功后即可将依赖包发布到私有依赖库。
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
在java工程的target目录下,可以看到生成了名为jib-image.tar的文件,同时任务会通过上传软件到发布库步骤上传到发布库。 使用tar镜像。 通过执行脚本或下载命令从发布库中将tar文件下载到要部署应用的服务器上,执行docker load命令将tar文件的镜像加载到本地镜像仓库,再使用docker
-
使用Ionic Android App构建 - 编译构建 CodeArts Build
cordova。 重新安装需要的cordova版本:npm install –g cordova@8.0.0。 图形化构建 确认Ionic项目已经上传到CodeArts Repo代码仓库。 项目中包含“ionic.config.json”、“package.json”和“angular.json”等项目编译描述文件。