检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务器由CodeArts统一维护,大幅降低成本。
编译构建服务为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
编译构建服务(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。
编译构建服务(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。
通常情况下,此类程序集默认安装于本地系统,无需指定程序集位置,VS构建时会从默认配置的几个程序集路径查找,可以构建成功;而云端构建环境对应目录无此程序集,进而导致本地与云端构建不一致。
适用场景:利用云端并行编译技术,快速编译构建,缩短交付周期。支持Android系列移动终端APP的编译构建。
成长地图 | 华为云 编译构建 编译构建(CodeArts Build)基于云端大规模并发加速,为客户提供高速、低成本、配置简单的混合语言构建能力,帮助客户缩短构建时间,提升构建效率。
华为云租户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。
环境/组件问题:依赖包损坏或不一致,此类问题常表现为本地可编译而云端构建失败;此章节主要为此类问题提供一些可能的解决方案。
支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 使用内置执行机时无法指定。目前编译构建服务采取空闲服务器随机分配的方式,暂不支持指定特定机器执行构建任务。 使用自定义执行机时可实现,即,自定义资源池,且该资源池中只有一台执行机。
而云端构建环境对应目录无此程序集,进而导致云端构建环境与本地不一致带来的失败。 为解决此类场景,Msbuild集成了NuGet,可以在构建时从远程仓库下载对应程序集,此时只需于项目中指定“packages.config”,并于其中声明依赖的程序集即可。
表2 构建环境配置参数说明 参数 说明 构建环境主机类型 X86服务器、鲲鹏(ARM)服务器。 说明: 在不同芯片架构上运行的软件,需要选择对应的环境主机。如软件最终在鲲鹏服务器上运行,则选择鲲鹏服务器。 执行主机 选择用来执行编译构建任务的计算资源。
“鲲鹏(ARM)服务器”目前只有华北-北京四区域支持。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。
413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作,具体如下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。
前提准备 已参考自定义购买ECS购买自定义执行机使用的弹性云服务器。 操作流程 表1 操作流程 流程 说明 新建项目 为本实践新建项目。 新建自定义执行机资源池 为本实践新建所需的自定义执行机资源池。 新建CodeArts Repo代码仓 为本实践新建存储代码的代码仓。
arm-linux-gcc -o main main.c gnuarm-7-2018-q2-update镜像:使用arm-none-eabi-gcc命令,如下: arm-none-eabi-gcc --specs=nosys.specs -o main main.c 说明: Linux
本地没有缓存的情况下,从服务器下载缓存代码到本地;有缓存的情况下,使用本地缓存并还原目录结构。 代码缓存更新。代码检出有变化时,会增量扫描目录树,缓存差异文件和目录树,加速下次构建缓存效率。
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。