-
NPM构建失败,但不显示错误日志 - 编译构建 CodeArts Build
NPM构建失败,但不显示错误日志 问题现象 Npm构建失败,但不显示错误日志,异常信息如下: 原因分析 在构建脚本中,设置了出现错误时,直接退出构建。 处理方法 检查构建脚本中对错误情况的处理,删除“process.exit(1)”等可能导致构建出错时直接退出的情况。 父主题: Npm构建
-
构造请求 - 编译构建 CodeArts Build
查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如,您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1
-
如何调用API - 编译构建 CodeArts Build
如何调用API 构造请求 认证鉴权 返回结果
-
认证鉴权 - 编译构建 CodeArts Build
得操作API的权限。 在构造请求中以调用获取用户Token获取请求认证接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
-
返回结果 - 编译构建 CodeArts Build
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token获取请求认证接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头
-
如何使用构建并发包 - 编译构建 CodeArts Build
如何使用构建并发包 本节以用户当前使用X86/ARM 4U8G规格的执行机为例,且购买的套餐中默认单个构建任务并发执行数为5个。 当用户购买五个X86/ARM 4U8G并发包后,可以提升单个构建任务并发执行数到10个,且无需任何配置,在达到默认执行资源上限后,自动使用已购买的4U8G并发包资源。
-
下载软件发布库中的软件包 - 编译构建 CodeArts Build
下载软件发布库中的软件包 通过配置“下载发布仓库包”构建步骤,可以将发布仓库中的包或者其他文件下载到构建任务根目录,以便后续构建步骤使用这些包或者文件。 获取下载包地址 登录软件开发生产线首页。 搜索目标项目并单击项目名称,在导航栏单击“制品仓库 > 软件发布库”。 进入软件发布库页面,查找待下载的仓库包。
-
如何推送到其他租户 - 编译构建 CodeArts Build
单击“访问密钥”。 单击“新增访问密钥”,填写相关描述,单击“确定”。 在弹出的窗口中单击“立即下载”,可将密钥信息下载到本地。 步骤4中的IAM账号选择步骤6中新建的服务扩展点。 父主题: 制作镜像并推送到SWR仓库
-
查询指定代码仓库最近一次成功的构建历史 - 编译构建 CodeArts Build
查询指定代码仓库最近一次成功的构建历史 功能介绍 查询指定代码仓库最近一次成功的构建历史 调用方法 请参见如何调用API。 URI GET /v3/jobs/{project_id}/last-history 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
-
npm构建耗时且安装依赖缓慢 - 编译构建 CodeArts Build
npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1
-
打包并制作、推送镜像 - 编译构建 CodeArts Build
bServer制作Docker镜像WebServer”任务中描述如何配置使用私有依赖库中的依赖。 编辑本地代码目录WebServer中的“pom.xml”文件,在<dependencies></dependencies>中添加“util-1.0.jar”依赖。 <dependency>
-
找不到pom文件 - 编译构建 CodeArts Build
from the correct directory. 原因分析 异常信息显示找不到POM文件。系统默认的编译命令是找源码根目录下的POM文件,这个错误就是说源码根目录下不存在POM文件。 例如:下图中源码根目录下显然不存在POM文件的,进入server目录下才发现POM文件。
-
查看构建任务 - 编译构建 CodeArts Build
下编译构建列表,单击任务名可以进入到构建历史页面。 最近一次执行 任务执行人员、触发方式、所用仓库的分支、CommitID等信息。 最近执行结果 从右到左显示最近执行结果,绿色为成功,蓝色为执行中,红色为失败,黄色为执行中的任务被中止,灰色为任务未被执行。 启动时间 & 执行时长
-
项目配置的Jcenter()不稳定 - 编译构建 CodeArts Build
server: Gateway Time-out 原因分析 网络异常无法连接依赖镜像仓。 依赖镜像仓异常。 处理方法 建议配置开源镜像站,稳定、快速,配置方法如下: 进入构建任务依赖的代码仓库,在“build.gradle”文件中添加如下代码,即可配置开源镜像仓。 allprojects
-
使用NPM构建自定义镜像(预置执行机,图形化构建) - 编译构建 CodeArts Build
验证镜像。 找一个安装了Docker的主机,在命令行中输入上一步获取的镜像下载指令。 执行命令“docker run -p 28080:8080 -d 镜像地址”启动镜像。 其中,“-p 28080:8080”表示把镜像中的8080端口映射到本机的28080端口。 在浏览器中输入“ht
-
配置代码下载 - 编译构建 CodeArts Build
CommitID是指提交代码时生成的编号,若代码源选择Repo,则在代码仓库中显示如下。 在编译构建任务中,可以通过指定CommitID来使用历史版本代码进行构建。 选择“指定CommitID构建”,输入克隆深度,保存任务。 克隆深度是指距离最近一次提交的提交次数,该值越大,检出代码的时间越长。深度为正整数,推荐最大深度为25。
-
调用说明 - 编译构建 CodeArts Build
编译构建提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 您可以在API Explorer中调用API,查看API请求和返回结果。此外,API Explorer会自动生成相应API调用示例,帮助您使用API。
-
拉取镜像失败 - 编译构建 CodeArts Build
image failed, dockerImage 原因分析 镜像拉取失败的原因可能有以下几种: 网络异常导致拉取超时。 拉取的镜像不存在。 拉取的镜像为私有镜像。 处理方法 网络异常导致,可以通过以下方法处理: 重试确认是否能解决,如果拉取失败的镜像是dockerHub镜像且重
-
基本概念 - 编译构建 CodeArts Build
可用区(AZ:Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置
-
构建时拉取dockerhub镜像超时/次数限制 - 编译构建 CodeArts Build
令”列的复制图标,复制镜像下载指令。 修改代码仓中Dockerfile文件,将文件中镜像地址修改为步骤3中拷贝的地址。 父主题: 制作镜像并推送到SWR仓库