-
单元测试报告 - 编译构建 CodeArts Build
测试报告类型:选择单元测试的框架,目前仅支持junit。 单元测试结果文件:填写相对于项目根目录的相对路径,如 target/surefire-reports/TEST*.xml。目前只支持标准的.xml格式单元测试报告。 是否处理单元测试覆盖率结果:根据实际需要选择。若选“是”,
-
使用Maven构建 - 编译构建 CodeArts Build
配置单元测试前,需要在项目中编写单元测试代码,且需满足如下条件: 单元测试用例代码存放位置需满足Maven默认单元测试用例目录规范及命名规范,或自行在配置中指定用例位置。 如:单元测试用例统一存放在路径为“src/test/java/{{package}}/”时,单元测试将在Maven构建过程自动执行。
-
npm构建耗时且安装依赖缓慢 - 编译构建 CodeArts Build
npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1
-
使用Ant构建 - 编译构建 CodeArts Build
使用Ant构建 Apache Ant是一个Java项目的构建工具,用于编译、测试和部署Java项目。 前提准备 项目为Java语言Ant结构,有正确的“build.xml”构建描述文件。 图形化构建 在配置构建步骤中,添加“Ant构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称
-
疑问解答 - 编译构建 CodeArts Build
Maven构建默认命令含义是什么? 构建服务内置的默认构建命令为 # 功能: 打包 # 参数说明: # -Dmaven.test.skip=true:跳过单元测试 # -U:每次构建检查依赖更新,可避免缓存中快照版本依赖不更新问题,但会牺牲部分性能 # -e -X :打印调试信息,定位疑难构建问题时建议使用此参数构建
-
拉取镜像失败 - 编译构建 CodeArts Build
image failed, dockerImage 原因分析 镜像拉取失败的原因可能有以下几种: 网络异常导致拉取超时。 拉取的镜像不存在。 拉取的镜像为私有镜像。 处理方法 网络异常导致,可以通过以下方法处理: 重试确认是否能解决,如果拉取失败的镜像是dockerHub镜像且重
-
项目配置的Jcenter()不稳定 - 编译构建 CodeArts Build
8.1.pom'. Received status code 504 from server: Gateway Time-out 原因分析 网络异常无法连接依赖镜像仓。 依赖镜像仓异常。 处理方法 建议配置开源镜像站,稳定、快速,配置方法如下: 进入构建任务依赖的代码仓库,在“build
-
构建时拉取dockerhub镜像超时/次数限制 - 编译构建 CodeArts Build
upgrading: https://www.docker.com/increase-rate-limit 原因分析 可能是因为dockerhub镜像源的网络不稳定并且存在频率限制,容易导致拉取超时或失败。可以将dockerhub镜像源的镜像迁移到SWR上,再拉取镜像。 处理方法 下载dockerhub镜像源的镜像到本地。
-
打包并制作、推送镜像 - 编译构建 CodeArts Build
package”,无需调整,默认参数说明可参考Maven构建默认命令含义。 检查缓存配置: 编译构建提供了构建缓存加速功能,用户可通过缓存配置选择是否使用缓存。 由于网络抖动、并发构建或其他极端情况,可能出现缓存内容异常导致构建异常,此时需要参考缓存清理步骤清理缓存。 编译构建会自动配置华为开源镜像站作为开
-
node-sass下载失败 - 编译构建 CodeArts Build
above. 原因分析 node-sass的镜像源需要单独设置,如果没有设置,npm默认会去github下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm install之前先加上如下命令,选择使用华为云的mirror源,重新执行构建即可。
-
配置项目级角色权限 - 编译构建 CodeArts Build
× × √ × × × × 测试经理 × × × √ × × × × 运维经理 × × × × × × × × 系统工程师 √ √ √ √ √ √ √ × Committer √ √ √ √ √ √ √ × 开发人员 √ √ √ √ √ √ √ × 测试人员 × × × × × ×
-
Maven构建缓存配置及清理步骤 - 编译构建 CodeArts Build
构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可以在配置“Maven构建”步骤时选择是否使用缓存。 缓存清理步骤 由于网络抖动、并发构建或其他极端情况,可能出现缓存内容异常导致构建异常,本章节介绍异常缓存的清理过程。 执行缓存清理操作前,请务必仔细阅读以下缓存清理风险以及注意事项:
-
如何调用API - 编译构建 CodeArts Build
如何调用API 构造请求 认证鉴权 返回结果
-
配置构建步骤 - 编译构建 CodeArts Build
上传软件包到软件发布库 使用SWR公共镜像 上传文件到OBS 通过Docker命令操作镜像 下载软件发布库中的软件包 下载文件管理的文件 单元测试报告 配置BuildSpace
-
返回结果 - 编译构建 CodeArts Build
"error_code": "AS.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
-
构造请求 - 编译构建 CodeArts Build
本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token接口为例说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987
-
责任共担 - 编译构建 CodeArts Build
责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的云安全挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。
-
认证鉴权 - 编译构建 CodeArts Build
的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 在构造请求中以调用获取用户Token获取请求认证接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth
-
新建构建任务 - 编译构建 CodeArts Build
√(*) √(*) √(*) √(*) √(*) 项目经理 √ √ √ √ √ √ √ 开发人员 √ √ √ √ √ √ × 测试经理 × × √ × × × × 测试人员 × × × × × × × 参与者 × × × × × × × 浏览者 × × √ × × × × “√”表示默认有权限,“×”表示默认没有权限。
-
如何使用构建并发包 - 编译构建 CodeArts Build
如何使用构建并发包 本节以用户当前使用X86/ARM 4U8G规格的执行机为例,且购买的套餐中默认单个构建任务并发执行数为5个。 当用户购买五个X86/ARM 4U8G并发包后,可以提升单个构建任务并发执行数到10个,且无需任何配置,在达到默认执行资源上限后,自动使用已购买的4U8G并发包资源。