-
构建环境中有Android,对于iOS是否有支持计划? - 编译构建 CodeArts Build
构建环境中有Android,对于iOS是否有支持计划? 编译构建服务支持通过自定义MAC执行机完成iOS构建。 父主题: 公共问题
-
对应的扩展点不存在 - 编译构建 CodeArts Build
对应的扩展点不存在 问题现象 构建任务执行失败,日志提示“对应的服务扩展点不存在”。 原因分析 服务扩展点数据丢失,构建任务如果关联了该服务扩展点,则执行时会报错。 处理方法 重新在服务扩展点页面新建服务扩展点,并将服务扩展点重新关联到构建任务中,以构建任务中的“通用Git”服务扩展点丢失为例。
-
npm构建耗时且安装依赖缓慢 - 编译构建 CodeArts Build
com/repository/npm/ 或 npm config set registry https://registry.npm.taobao.org 单击“保存并执行”,重新执行构建任务。 父主题: Npm构建
-
通过Docker命令操作镜像 - 编译构建 CodeArts Build
通过Docker命令操作镜像 图形化构建 在配置构建步骤中,添加“执行Docker命令”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 命令 单击“添加”,新增一条命令行,请根据需要选择并配置命令。编译构建服务支持的可参见
-
查看构建任务 - 编译构建 CodeArts Build
以进入到构建历史页面。 最近一次执行 任务执行人员、触发方式、所用仓库的分支、CommitID等信息。 最近执行结果 从右到左显示最近执行结果,绿色为成功,蓝色为执行中,红色为失败,黄色为执行中的任务被中止,灰色为任务未被执行。 启动时间 & 执行时长 构建任务启动时间和构建所用时长。
-
拉取镜像失败 - 编译构建 CodeArts Build
如频繁出现或重试仍然失败请联系客服。 镜像不存在:请确保镜像已经上传至镜像仓,且镜像名称、镜像版本正确。 镜像为私有镜像:请将镜像设置为公开,或者先执行 docker login 鉴权通过后再执行 docker pull 操作。 父主题: Docker构建
-
使用maven deploy命令上传包失败 - 编译构建 CodeArts Build
xml”文件增加deploy配置,使用mvn deploy命令将构建出的依赖包上传到私有依赖仓库。 在命令窗口,使用“#”注释掉第8行的默认命令,并删除第18行命令前的“#”。 配置完成后执行构建任务。执行成功后即可将依赖包发布到私有依赖库。 父主题: Maven构建
-
Maven构建缓存配置及清理步骤 - 编译构建 CodeArts Build
由于缓存目录为同租户共享,频繁清理缓存会概率性导致同租户用户构建异常(常表现为“xxx文件不存在”),故只可在缓存异常时清理,任务执行成功后务必再次编辑任务,删除清理命令,并且在执行清理缓存操作的同时,不要执行其他的使用缓存的编译构建任务。 清理缓存时需要使用精确的文件路径,如:清理XXX厂商demo 1.0
-
Unexpected end of JSON ... - 编译构建 CodeArts Build
Unexpected end of JSON ... 问题现象 执行npm install时,提示异常信息如下: 原因分析 解析文件中的json字符串失败,有可能从镜像仓下载的文件不完整。 处理方法 修改Npm镜像仓,在Npm构建步骤里,添加如下命令: 1 npm config set
-
未开通私有依赖仓 - 编译构建 CodeArts Build
repository。 原因分析 没有开通私有依赖仓。 处理方法 单击CodeArts首页“服务 > 私有依赖库” ,选择开通,待开通完成之后重新执行构建即可。 父主题: Maven构建
-
使用编译构建服务的Maven构建上传软件包和推送镜像(X86,预置镜像,代码化构建) - 编译构建 CodeArts Build
yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行构建任务,使构建过程可追溯、可还原,安全可信。 本节已使用Maven构建为例,演示基于X86服务器和预置镜像使
-
新建代码化构建使用的YAML文件 - 编译构建 CodeArts Build
== 1 # 执行任务的判断条件,满足条件会执行以下jos中编排的所有子任务 jobs: # 定义需要进行编排的任务 - job: Job1 # 子任务的名称,可自定义 build_ref: 1.yml # 构建任务在构建过程中需要运行的yaml构建脚本
-
推送镜像到SWR失败 - 编译构建 CodeArts Build
此类错误发生的原因一般有如下两种: push操作前未使用“docker login”命令登录,此时添加对应登录命令即可。 执行了登录命令,但是登录命令中SWR地址错误,导致执行没报错但实际登录未生效,需要核对登录命令是否正确。 推送镜像提示认证失败 错误日志 Error response from
-
使用编译构建服务Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) - 编译构建 CodeArts Build
单击“确定”,进入“构建步骤”页签,保持默认配置即可。 单击“保存”,完成构建任务创建。 执行编译构建任务 单击构建任务名称。 进入构建历史页面,单击“执行”,启动构建任务。 若出现如图1页面,表示任务执行成功。 图1 任务构建成功 若任务执行失败,可通过页面提示信息或分析日志排查解决。 查看编译构建结果
-
拉取子模块代码出错 - 编译构建 CodeArts Build
拉取子模块代码出错 问题现象 执行构建任务时,报如下异常信息: 原因分析 Git从CodeArts Repo拉取子模块时出现错误“Could not read from remote repository”,可能是没有权限或者“.gitmodules”文件配置错误。 处理办法 打开主代码仓库,选择“设置
-
配置构建环境 - 编译构建 CodeArts Build
X86服务器、鲲鹏(ARM)服务器。 执行主机 用来执行编译构建任务的计算资源,在编译构建服务中,该计算资源为虚拟机。执行主机包括内置执行机和自定义执行机。 内置执行机:编译构建服务自身提供的执行主机,用户无需配置即可开箱即用。 自定义执行机:用户自行提供的计算资源,通过注册的方式托管
-
当前用户没有开通CodeArts Build服务 - 编译构建 CodeArts Build
当前用户没有开通CodeArts Build服务 问题现象 执行编译构建任务失败,异常信息为:当前用户没有开通CodeArts Build服务。 原因分析 未开通编译构建服务,或费用不足,请开通编译构建服务或为编译构建服务充值。 父主题: 公共问题
-
使用exec-maven-plugin插件实现Maven和npm混合编译 - 编译构建 CodeArts Build
PATH="${NODEJS_HOME}/bin:${PATH}" Node.js包(如本例中的node-v10.15.3)的下载地址请访问华为开源镜像站查找并复制链接地址。 保存后,执行构建验证。 父主题: Maven构建
-
Javadoc generation failed - 编译构建 CodeArts Build
Javadoc generation failed 问题现象 Gradle在构建过程中执行了javadoc检查,可能会报“Javadoc generation failed”的错误: 处理方法 避免javadoc的检查,在项目根目录下的Gradle下面就要添加如下配置: allprojects
-
找不到package/symbol - 编译构建 CodeArts Build
找不到package/symbol 问题现象 执行Maven构建任务时,日志报异常信息提示找不到package或symbol,例如: com/xxx/xxx/configserver/encryptor/xxx.java:[11,40] package com.sun.jersey