检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
L1级别:对于C/C++的工程,典型的编译过程是CPU消耗型任务,编译效率受限于编译并发度,编译并发度受限于单机资源规格,传统的单机构建模式很难突破资源规格的瓶颈。L1级别通过分布式编译技术,将单机编译任务分发到加速包后台资源上进行编译,支持远超单机资源的并发数,突破单机资源规格的限制,从而实现提升编译效率的目标。
编译构建默认从代码托管拉取代码进行构建,服务扩展点(Endpoint)是软件开发生产线的一种扩展插件,为软件开发生产线提供链接第三方服务的能力。 编译构建可使用服务扩展点连接第三方代码仓获取项目代码,可以提供对此类连接的新建、编辑、删除等操作。 支持区域: 华北-北京一,华北-北京四,
Repo)的操作权限。 参考软件开发生产线(CodeArts)的“用户指南 > 软件开发生产线(CodeArts)使用前准备 > 新建CodeArts项目”,新建CodeArts项目。 如果已有项目,无需执行此步骤。 参考代码托管服务(CodeArts Repo)的“用户指南 >
</project> 将改好的build.xml提交到代码仓库,创建Ant类型的构建任务。 上传软件包到软件发布库中的构建包路径就可以按照上面build.xml说明的那样填写war包输出路径加上包名的格式。 保存任务,执行构建,构建成功之后就可以在软件发布库看到编译打包好的war包。 父主题:
请检查页面左上方的“区域”列表,请确保与编译构建任务所在区域相同。如果区域不同,请选择相同区域。 单击“登录指令”,页面弹框显示登录指令。 其中, “-u”之后的字符串为用户名。 “-p”之后的字符串为密码。 最后的字符串为SWR服务器地址,此地址即为后续配置并执行任务中的参数“dockerServer”。
码仓中的路径。参数配置可参考添加自定义参数的配置指导。 单击,参考如下代码示例,编写“build.yml”文件。 以下示例为使用内置X86、8U16G的执行机,使用Maven构建工具编译构建托管在CodeArts Repo中的代码,并上传软件包至软件发布库。 不同构建步骤的代码示
</plugins> </build> 新建Maven构建任务。 在新建的Maven构建任务里增加以下npm的安装及环境配置命令: # 创建文件目录 mkdir ./node # 使用curl命令下载Node.js软件包 curl -kv https://mirrors.xxxcloud
为本实践创建构建过程中使用的代码文件。 新建构建任务 新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线
可根据用户的IP不同,自动识别最优站点访问CodeArts提供的“setting.xml”文件。 国内用户使用“国内站点”,国际用户使用“国际站点”。建议使用默认配置。 “setting.xml”文件中定义了默认的依赖拉取顺序和镜像源代理等配置信息,如果需要使用自定义的“setting
针对C/C++语言构建工程,需要提升构建效率的问题,编译构建服务支持构建加速能力,通过分布式编译和增量编译等技术实现构建加速,支撑企业研发过程的快速迭代,缩短产品的上市周期。 本实践通过L3级别的加速包为您演示如何进行构建加速。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 约束限制
标准版 64位 中文_40GB/深圳市伊登软件有限公司 图1 购买后服务器资源示例 操作流程 安装JDK编译工具 在弹性云服务器列表页,单击购买的服务器所在行的“远程登录”。 选择VNC登录方式。 登录成功后,输入购买Windows服务器时预置的密码,登录到Windows系统桌面。
在编译构建中,构建任务是构建的最小单元,适用于业务比较简单的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如,用户希望更模块化、更加细粒度的拆分构建任务,并按照构建任务之间的依赖顺序进行构建。 为此,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照
5版本以下SDK,项目中可以引用兼容版本的SDK内容。 在某些场景下,用户可能将引用直接指向了某个低版本的SDK路径,此时会因找不到SDK导致构建失败。 如果您的项目出现此类场景,建议: 尝试更改您的引用路径,尽可能使用兼容版本SDK。 如果您的项目因为不可回避的原因,必须指向低版本SDK路径,请联系客服。
填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 build_number 是 Integer 参数解释: 构建任务的构建编号,从1开始,每次构建递增1。 约束限制: