检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
或否。 单元测试 测试报告类型:选择单元测试的框架,目前仅支持“junit”。 单元测试结果文件:填写相对于项目根目录的相对路径,如“target/surefire-reports/TEST*.xml”。目前只支持标准的“.xml”格式单元测试报告。 是否处理单元测试覆盖率结果:根据实际需要选择。若选“是”,
获取单元测试覆盖率报告列表 功能介绍 获取单元测试覆盖率报告列表 调用方法 请参见如何调用API。 URI GET /v1/report/junit/coverage/list 表1 Query参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID;
通过代码缓存方式实现构建加速 代码缓存是指通过一致性HASH、分布式文件存储、增量更新等技术,通过构建时代码下载效率的提升,从而实现构建加速。 仅代码化构建可使用代码缓存构建加速。 构建缓存只提供文件缓存的上传和下载检出功能,支持用户自定义脚本更新。 该功能目前仅支持“华北-北京四”区域、代码源为CodeArts
获取单元测试覆盖率报告压缩包 功能介绍 获取单元测试覆盖率报告压缩包 调用方法 请参见如何调用API。 URI GET /v1/report/junit/coverage/download 表1 Query参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID;
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。
通过Gcc/Clang实现构建加速 Gcc/Clang构建加速是指通过分布式编译、增量编译等技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 目前该功能仅支持代码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。 使用构建加
通过Docker命令操作镜像 图形化构建 在配置构建步骤中,添加“执行Docker命令”构建步骤,参考表1配置参数。 表1 执行Docker命令参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
执行Maven构建时,提示license信息检查不通过 问题现象 异常信息如下: 1 [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (rat-check) on project
通过流水线调用构建任务时,提示任务不存在 问题现象 执行流水线失败,流水线上挂载的构建任务报错,异常信息为:任务不存在。 原因分析 该报错构建任务被删除,导致流水线执行失败。 处理方法 检查该任务是否被人为删除,且不可以从用户侧恢复。 尝试重新配置构建任务和流水线。 如果仍然未能解决,请联系技术支持工程师。
应用场景 当编译构建服务提供的内置执行机构建环境不满足业务要求时,您可接入自行提供的计算资源,通过注册的方式托管到编译构建服务中,委托编译构建服务进行调度并执行构建任务。本实践我们通过“Maven构建”和“上传软件包到软件发布库”两个构建步骤来演示使用自定义执行机的构建场景。 本实践需要依赖使用的其他服务如下:
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 使用内置执行机时无法指定。目前编译构建服务采取空闲服务器随机分配的方式,暂不支持指定特定机器执行构建任务。 使用自定义执行机时可实现,即,自定义资源池,且该资源池中只有一台执行机。 自定义执行机的指导可参考新建CodeArts资源池。
使用Kotlin构建 使用Kotlin构建可以编译、测试和部署项目。 图形化构建 在配置构建步骤中,添加“Kotlin构建”构建步骤,参考表1配置参数。 表1 Kotlin构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Ant构建 使用Ant构建可以编译、测试和部署Java项目。 图形化构建 在配置构建步骤中,添加“Ant构建”构建步骤,参考表1配置参数。 表1 Ant构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
Build服务开展在特定行业的业务,比如:教育、医疗和银行等,需同时遵守相关国家规定的用户数据保护法律和内容管理法律。 禁止通过CodeArts Build服务对外部视频或音频网页爬取、加工或上传数据。 禁止通过CodeArts Build服务进行源代码编译构建之外的操作。 禁止使用sleep、usleep
创建者默认有所有权限并且不可被删除和修改。 配置单元测试 配置单元测试前,需要在项目中编写单元测试代码,且需满足如下条件: 单元测试用例代码存放位置需满足Maven默认单元测试用例目录规范及命名规范,或自行在配置中指定用例位置。 如:单元测试用例统一存放在路径为“src/test/jav
使用HarmonyOS构建 使用Hvigor进行编译,测试和部署项目。 使用Hvigor构建的执行机规格需4U8G及以上。 图形化构建 在配置构建步骤中,添加“HarmonyOS构建”构建步骤,参考表1配置参数。 表1 HarmonyOS构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
使用Grails构建 使用Bazel构建 使用Flutter构建 使用HarmonyOS构建 使用构建方舟编译器构建 通过Docker命令操作镜像 生成单元测试报告 自定义构建环境 使用自定义环境构建 下载软件发布库中的软件包 上传软件包到软件发布库 上传文件到OBS 父主题: 配置构建任务
× × × × 测试经理 × × × √ × × × × × 运维经理 × × × × × × × × × 系统工程师 √ √ √ √ √ √ √ × √ Committer √ √ √ √ √ √ √ × × 开发人员 √ √ √ √ √ √ √ × × 测试人员 × × × ×
下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时
通用构建问题 执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云