检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对应的扩展点不存在 问题现象 构建任务执行失败,日志提示“对应的服务扩展点不存在”。 原因分析 服务扩展点数据丢失,构建任务如果关联了该服务扩展点,则执行时会报错。 处理方法 重新在服务扩展点页面新建服务扩展点,并将服务扩展点重新关联到构建任务中,以构建任务中的“通用Git”服务扩展点丢失为例。
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“projects”下的“id”即为项目ID。 { "projects":
npm config set phantomjs_cdnurl https://repo.example.com/phantomjs npm config set chromedriver_cdnurl https://repo.example.com/chromedriver
config set phantomjs_cdnurl http://mirrors.tools.huawei.com/phantomjs npm config set chromedriver_cdnurl http://mirrors
如何推送镜像到其他租户 问题现象 制作镜像并推送到SWR仓库时,提示错误信息“DEV.CB.0210043”,并提示制作Docker镜像失败。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。
时可以使用此变量打开编译缓存开关。 1:开启。 0:关闭(默认)。 1 TB_CLIENT 该变量在主节点client自动设置,可以通过比较此变量是否等于1判断该节点是否为主节点client。 不需要配置 TB_NET_INTERFACE_NAME 指定获取IP时读取的网卡名,在
构建包。 单击左侧构建步骤节点(如“代码检出”),可以查看对应编译构建日志。 查看日志信息时,单击日志窗口右上角“全屏”,可最大化日志窗口;单击“退出全屏”,可退出最大化日志窗口;单击“下载 > 下载构建全量日志”,可下载全量日志文件;单击左侧步骤节点,可查看对应步骤日志。 单击
0</version> <configuration> <!--from节点用来设置镜像的基础镜像,相当于Docerkfile中的FROM关键字--> <from>
xml”文件编辑页面,将如下代码复制到图7中红框处。单击“确定”,保存修改后的“pom.xml”文件。 以下示例代码表示“dependency”节点新增了对新建dependency_task构建任务中生成的依赖包“dependencyProject-1.0.jar”的引用。 <modelVersion>4
只需要上传jar文件,系统会自动生成对应的pom文件;但是,此pom文件中只包含此依赖本身的坐标定义,原来的<dependencies>节点则会全部丢失。 假设当前构建项目D,使用了项目A构建的依赖A,依赖A引入了第三方依赖B(D > A > B),此时,在构建D项目时,因为以
置文件”。 在弹出的窗口中单击“下载”。 图1 下载配置文件 打开下载到本地的“settings.xml”文件,找到“<profile>”节点下定义的仓库信息<repository>中的“id”和“url”,并记录。 图2 查看仓库的id和url 上传“settings.xml”文件至编译构建
自定义构建环境 CodeArts Build提供大量构建工具,如果已有工具不能满足您的使用要求,如缺少必要的依赖包、工具等,您可以根据需要,通过自定义Dockerfile文件的方式制作镜像并推送至指定的SWR仓库后使用,使用方法可参考使用自定义环境构建。 本节以Maven构建为例
使用自定义执行机且只使用一个worker进行构建时可以使用此变量打开编译缓存开关。 1:开启。 0:关闭(默认)。 1 NT 该变量在主节点client自动设置,可以通过比较此变量是否等于1判断该节点是否为主节点client。 不需要配置。 TB_NET_INTERFACE_NAME 指定获取IP时读取的网卡名,
# 4、删除下载的MAVEN安装包 RUN mkdir /usr/local/maven \ && wget "https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz"
HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud.com”。 resource-path
上传文件到OBS CodeArts Build支持将构建产物上传至OBS中,您可以根据实际情况选择使用该构建步骤。 对象存储服务(OBS)的使用限制请参考约束与限制。 上传文件到OBS前的准备工作 如果需要将文件上传到其他用户的OBS中,需新建IAM账户服务扩展点。 图形化构建
execution_stage_name String 步骤名称 display_name String 步骤名称 node_id String 节点ID sequence String 序号 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String
基本概念 表1 编译构建服务基本概念 词汇 定义 执行参数 构建任务运行时才指定值的参数,按照类型分为“自定义参数”和“系统预定义参数”。 服务扩展点 一种扩展插件,为平台提供链接第三方服务的能力。如,编译构建服务使用服务扩展点可连接通用Git平台获取项目源码,服务扩展点可以提供对此类连接的新建、编辑、删除等操作。
应用场景 互联网Web应用 场景特点:互联网企业业务种类多,业务跨平台,多语言编程成为常态。 适用场景:适用于Web应用前台、后端应用程序的编译构建,支持Java、Angular、Node JS等语言,并支持Maven、Ant等主流构建标准。 PC端应用 场景特点:传统应用软件为
品介绍。 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,服务的终端节点信息可参考地区和终端节点。 编译构建的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 CodeArts编译构建的终端节点 区域名称 区域 终端节点(Endpoint)