检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行Npm构建时,报错提示error: could not write config file 问题现象 执行Npm构建任务时,日志报异常信息:error: could not write config file /npmcache/_cacache/tmp/git-clone-b0ba91a1
构建工具版本 介绍编译构建服务支持的各构建工具版本。 EulerOS作为基础镜像,根据用户需要提供不同版本的构建环境,如下: Maven构建 工具版本 内置工具 maven3.9.5-jdk21 maven 3.9.5、OpenJDK 21、zip 3.0、unzip 6.0、curl
使用Maven构建时,Maven组件下载缓慢 问题现象 使用Maven构建时,Maven组件下载缓慢。 原因分析 Maven构建步骤默认生成的settings配置文件中,Maven镜像仓库地址为公网地址,导致部分Maven组件依赖下载时会优先从公网下载,公网访问超时,然后再从私有库下载
计费项 计费说明 编译构建服务的计费项为构建任务并发数。具体内容如表1所示。 表1 编译构建服务计费项 计费项 计费项说明 使用资源扩展类型 计费公式 构建任务并发执行数 某一Region内,租户中所有构建任务的并发执行数量总和。 编译构建并发扩展 单价*并发数*购买时长 计费示例
示例1:执行构建任务并查看任务是否为运行状态 场景描述 本章将指导您通过API执行构建任务以及查看任务是否为运行状态。 API的调用方法请参见如何调用API。 约束限制 待执行构建任务已经在编译构建服务中创建。 涉及接口 先通过用户token、任务id等请求参数执行构建任务,然后根据任务
示例2:根据项目ID查看项目下构建任务列表 场景描述 本章将指导您通过API根据项目ID查看项目下构建任务列表。 API的调用方法请参见如何调用API。 约束限制 项目已经存在并且构建任务已经在编译构建服务中创建。 涉及接口 通过用户token、项目id查看项目下用户的构建任务列表
什么是编译构建 编译构建是指将软件的源代码编译成目标文件,并和配置文件、资源文件等一起打包的过程。 编译构建服务(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP
功能总览 功能总览 全部 配置构建环境和镜像 新建构建任务/工程 执行构建任务/工程 查看构建结果 管理构建任务/工程 配置构建环境和镜像 编译构建服务提供容器化的构建环境,支持两类容器镜像: 系统镜像:编译构建服务默认内置的支持业界主流编程语言编译和打包的构建镜像。 自定义镜像:
None 服务介绍 编译构建 CodeArts Build 编译构建服务介绍 04:16 编译构建服务介绍 操作指导 编译构建 CodeArts Build 介绍如何创建并执行Maven构建任务 02:57 Maven构建 编译构建 CodeArts Build 介绍如何自定义Maven
产品优势 全场景 支持多种语言,多种框架,覆盖主流软件开发场景。 支持语言:C、C++、C#、Java、Python、JavaScript、go、php、.net、Groovy。 支持框架:Maven、Gradle、Ant、Npm、CMake、Android等,详情请参考构建环境。
错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 400 CB.00060200 参数不合法 参数不合法 请检查并确认参数值是否合法 400 CB.00060201 任务ID参数不合法 任务ID
数据保护技术 CodeArts Build通过多种数据保护手段和特性,保证通过CodeArts Build的数据安全可靠。 表1 CodeArts Build的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) CodeArts Build所有API均采用
执行Msbuild构建时,编译过程出现的file path too long问题 问题现象 成功拉取代码以后,构建过程中, 提示无法拷贝***文件,文件路径长度超过260字符。 原因分析 Windows系统中,文件全路径的最大长度限制为260字符,超过此长度会导致Msbuild构建失败
Npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1
获取套餐临期信息 功能介绍 获取套餐临期信息 调用方法 请参见如何调用API。 URI POST /v2/resource/countdown 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 service_type 是 String 服务类型 resource_id
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个
执行Npm构建时,报错提示Module not found: Error: Can't resolve ... 问题现象 执行Npm构建任务时,日志报如下异常信息: 原因分析 找不到需要的文件。 上图中6068行的错误日志,“Module not found: Error: Can't
身份认证与访问控制 身份认证 用户访问CodeArts Build的方式有多种,包括CodeArts Build用户界面、API,无论访问方式封装成何种形式,其本质都是通过CodeArts Build提供的REST风格的API接口进行请求。 CodeArts Build的接口需要经过认证请求后才可以访问成功
查询当前租户(计费)类型 功能介绍 查询当前租户(计费)类型 调用方法 请参见如何调用API。 URI GET /v1/domain/charge-type 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 result result object