检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 使用内置执行机时无法指定。目前编译构建服务采取空闲服务器随机分配的方式,暂不支持指定特定机器执行构建任务。 使用自定义执行机时可实现,即,自定义资源池,且该资源池中只有一台执行机。 自定义执行机的指导可参考新建CodeArts资源池。
图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。
译构建服务的鲲鹏环境构建项目,并上传软件包到软件发布仓库。 “鲲鹏(ARM)服务器”目前只有华北-北京四区域支持。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。
设置回收站中的任务保留时间 功能介绍 设置回收站中的任务保留时间,该接口需要租户账号才能访问,租户子账号无权限访问。 调用方法 请参见如何调用API。 URI POST /v1/job/keep-time 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 keep_time
Nodejs运行时使用内存是有大小限制的,64位系统约为1.4GB,32位系统约为0.7GB,该次构建内存使用超出了默认大小。 处理方法 方法一:升级nodejs版本。 方法二:启动Node时设置“--max_old_space_size”或“--max_new_space_size”参数来调整内存大小的使用限制。
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构建有变化才执行,配置方法可参考•定时执行:将“启用定时执行”按钮设置为开启状态...。 基于流水线任务触发执行。 本节为您介绍如何在CodeArts
分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作,具体如下: 请求方法 说明 GET 请求服务器返回指定资源。
原因分析 node-sass的镜像源需要单独设置,如果没有设置,npm默认会去github下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm install之前先加上如下命令,选择使用华为云的mirror源,重新执行构建即可。 npm config
Eclipse普通Java项目上云 问题现象 在Eclipse上开发的Java web项目无法在CodeArts Build上构建出包,需要转换项目。本文档将指导您如何将项目改造成Ant项目,在CodeArts Build上使用Ant工具进行构建出包。 处理方法 在项目中创建一个build
From标签:设置基础镜像,相当于dockerfile中的FROM关键字,这里推荐使用SWR中的镜像,构建时下载速度快并且稳定。 To标签:设置制作出来的镜像的镜像名称和tag。 Container标签:设置容器的相关属性,jvm内存参数,端口等。 mainClass标签:设置项目启动的主程序,也就是Spring
码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。 使用代码缓存加速需购买配套加速特性包,购买方法请参考购买构建加速包。 YAML文件配置方法 参考创建代码化构建使用的YAML文件,在env中配置如下示例代码。 1 2 3 4 5 6 7 8
约束与限制 03 使用 您可以根据实际需要,选择模板构建、自定义构建环境、镜像构建或使用鲲鹏服务器进行构建,并对软件包进行管理。除此之外,您还可以使用服务扩展点连接第三方GitHub、通用Git、码云的git仓库获取项目源码提供对此类连接的新建、编辑、删除等操作。 购买开通 开通服务 配置CodeArts
需已具备CodeArts Repo服务的操作权限,具体操作可参考授权使用CodeArts Repo服务。 前提准备 已参考自定义购买ECS购买自定义执行机使用的弹性云服务器。 操作流程 表1 操作流程 流程 说明 新建项目 为本实践新建项目。 新建自定义执行机资源池 为本实践新建所需的自定义执行机资源池。
服务扩展点数据丢失,构建任务如果关联了该服务扩展点,则执行时会报错。 处理方法 重新在服务扩展点页面新建服务扩展点,并将服务扩展点重新关联到构建任务中,以构建任务中的“通用Git”服务扩展点丢失为例。 单击导航栏“设置 > 通用设置 > 服务扩展点管理”。 新建通用Git服务扩展点。 返回执行
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云 对应的扩展点不存在
编译完成后在本地最后编译。不设置时会根据json文件自动设置。 5.5 TB_TASK_SIZE_ALL 人工指定分割多少份target,可以大于机器数量,建议设置的值略大于机器数量,不建议少于机器数量,会导致机器浪费。不设置时会根据机器数量自动设置。 8 表3 ninja文件缓存选项
、Android等,详情请参考构建环境。 快速 利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。
可信。 本节以使用Maven构建为例,演示基于X86服务器和预置镜像使用代码化构建方式,上传软件包至软件包发布库和制作镜像推送至SWR仓库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击注册,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。
像没有设置权限为公开导致报错。 处理办法 进入容器镜像服务,找到构建过程所使用到的镜像,编辑镜像将镜像的类型设置为“公开”,具体操作如下: 登录容器镜像服务。 在左侧导航单击“我的镜像”,然后单击镜像名称进入镜像详情页面,然后单击右上角“编辑”。 在编辑框中,将“类型”设置为“公开”。