-
终端节点 - 编译构建 CodeArts Build
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同。 编译构建的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 CodeArts编译构建的终端节点 区域名称 区域 终端节点(Endpoint) CN North-Beijing1 cn-north-1
-
使用Yarn构建 - 编译构建 CodeArts Build
config set phantomjs_cdnurl http://mirrors.tools.huawei.com/phantomjs npm config set chromedriver_cdnurl http://mirrors
-
使用Npm构建 - 编译构建 CodeArts Build
npm config set phantomjs_cdnurl https://repo.example.com/phantomjs npm config set chromedriver_cdnurl https://repo.example.com/chromedriver
-
使用NPM构建上传软件包(预置执行机,预置镜像,代码化构建) - 编译构建 CodeArts Build
npm config set phantomjs_cdnurl http://mirrors.tools.huawei.com/phantomjs npm config set chromedriver_cdnurl http://mirrors.tools
-
获取项目ID - 编译构建 CodeArts Build
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“projects”下的“id”即为项目ID。 { "projects":
-
配置详解 - 编译构建 CodeArts Build
使用自定义执行机且只使用一个worker进行构建时可以使用此变量打开编译缓存开关。 1:开启。 0:关闭(默认)。 1 NT 该变量在主节点client自动设置,可以通过比较此变量是否等于1判断该节点是否为主节点client。 不需要配置。 TB_NET_INTERFACE_NAME 指定获取IP时读取的网卡名,
-
配置详解 - 编译构建 CodeArts Build
时可以使用此变量打开编译缓存开关。 1:开启。 0:关闭(默认)。 1 TB_CLIENT 该变量在主节点client自动设置,可以通过比较此变量是否等于1判断该节点是否为主节点client。 不需要配置 TB_NET_INTERFACE_NAME 指定获取IP时读取的网卡名,在
-
加速前准备 - 编译构建 CodeArts Build
构建加速介入编译构建阶段,对此前的构建过程中生成的构建依赖件进行解析,并执行编译。 在配置构建加速前,需如下准备: 找到构建依赖件准备的节点,以OpenHarmony为例,一个形态的编译命令如下: 1 ./build.sh --product-name rk3568 --build-target
-
加速前准备 - 编译构建 CodeArts Build
构建加速介入编译构建阶段,对此前的构建过程中生成的构建依赖件进行解析,并执行编译。 在配置构建加速前,需如下准备: 找到构建依赖件准备的节点,以AOSP为例,一个形态的编译命令如下: 1 2 3 source build/envsetup.sh lunch aosp_x86_64-eng
-
使用前必读 - 编译构建 CodeArts Build
使用前必读 概述 调用说明 终端节点 约束与限制 基本概念
-
查看构建任务 - 编译构建 CodeArts Build
构建包。 单击左侧构建步骤节点(如“代码检出”),可以查看对应编译构建日志。 查看日志信息时,单击日志窗口右上角“全屏”,可最大化日志窗口;单击“退出全屏”,可退出最大化日志窗口;单击“下载 > 下载构建全量日志”,可下载全量日志文件;单击左侧步骤节点,可查看对应步骤日志。 单击
-
对应的扩展点不存在 - 编译构建 CodeArts Build
对应的扩展点不存在 问题现象 构建任务执行失败,日志提示“对应的服务扩展点不存在”。 原因分析 服务扩展点数据丢失,构建任务如果关联了该服务扩展点,则执行时会报错。 处理方法 重新在服务扩展点页面新建服务扩展点,并将服务扩展点重新关联到构建任务中,以构建任务中的“通用Git”服务扩展点丢失为例。
-
构造请求 - 编译构建 CodeArts Build
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
0</version> <configuration> <!--from节点用来设置镜像的基础镜像,相当于Docerkfile中的FROM关键字--> <from>
-
基于私有依赖库使用Maven构建并上传软件包(内置执行机,预置镜像,图形化构建) - 编译构建 CodeArts Build
在弹出的窗口中保持默认选项,单击“下载配置文件”。 在弹出的窗口中单击“下载”。 打开下载到本地的“settings.xml”文件,找到“<profile>”节点下定义的仓库信息<repository>中的“id”和“url”,并记录。 上传“settings.xml”文件至编译构建 选择导航栏“持续交付
-
找不到package/symbol - 编译构建 CodeArts Build
只需要上传jar文件,系统会自动生成对应的pom文件;但是,此pom文件中只包含此依赖本身的坐标定义,原来的<dependencies>节点则会全部丢失。 假设当前构建项目D,使用了项目A构建的依赖A,依赖A引入了第三方依赖B(D > A > B),此时,在构建D项目时,因为以
-
发布私有依赖到私有依赖库 - 编译构建 CodeArts Build
jar,使用GAV模式上传WebUtil后,会导致最终WebServer构建无法下载lib.jar,导致构建包与预期不符。 若WebUtil项目本身无任何依赖(“pom”文件的节点为空),则可以使用此模式上传。 如您已认真阅读以上风险说明,确保上传依赖无上述隐患或接受该风险,可按如下步骤操作: 选择“制品仓库 > 私
-
应用场景 - 编译构建 CodeArts Build
互联网Web应用 场景特点:互联网企业业务种类多,业务跨平台,多语言编程成为常态。 适用场景:适用于Web应用前台、后端应用程序的编译构建,支持Java、Angular、Node JS等语言,并支持Maven、Ant等主流构建标准。 PC端应用 场景特点:传统应用软件为本地应用,业务复杂,软件规模大,编译构建耗时长。
-
包名/版本号格式错误 - 编译构建 CodeArts Build
包名/版本号格式错误 问题现象 包名/版本号格式错误:只支持中文,英文,数字,下划线(_),连字符(-)和点(.),长度128字符以内。 原因分析 包名/版本号的格式未满足格式要求。 处理方法 检查并修改包名/版本号的格式。 父主题: 公共问题
-
如何推送到其他租户 - 编译构建 CodeArts Build
选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。 单击“管理IAM账号”。 单击“新建扩展服务点”,选择“IAM账户”。 在弹出的窗口中填写参数信息。 Access Key Id和Secret Access Key获取方式如下: 单击页面左上角“控制台”。