检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过构建时代码下载效率的提升,从而实现构建加速。 仅代码化构建可使用代码缓存构建加速。 构建缓存只提供文件缓存的上传和下载检出功能,支持用户自定义脚本更新。 该功能目前仅支持“华北-北京四”区域、代码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。 使用代码
导,以及如何配置构建任务的参数、执行计划、单任务角色权限和事件通知。 配置构建步骤 CodeArts Build内置了30+种构建工具,您可以根据实际使用情况选择使用的构建工具,每种工具分别为您介绍了图形化构建的配置指导和代码化构建的代码示例。 执行构建任务 构建任务可通过流水线
在编译构建中,构建任务是构建的最小单元,适用于业务比较简单的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如,用户希望更模块化、更加细粒度的拆分构建任务,并按照构建任务之间的依赖顺序进行构建。 为此,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照
npm找不到依赖版本。 处理方法 检查package.json/package-lock.json中配置的依赖版本是否正确,若不正确,需要修改。 检查所使用的镜像源站上是否存在该版本的依赖。 父主题: Npm构建
xml”文件没有正确配置“distributionManagement”。 处理方法 配置“Maven构建”构建步骤,展开“发布依赖包到CodeArts私有依赖库”,选择“配置所有pom”。 不配置pom:表示无需发布私有依赖包到CodeArts私有依赖库。 配置所有pom:表示在项目下所有“pom
加速构建任务 构建加速背景介绍 通过Gcc/Clang实现构建加速 对鸿蒙构建工程配置构建加速 对AOSP构建工程配置构建加速 通过代码缓存方式实现构建加速
新建CodeArts Repo代码仓 为本实践创建构建过程中使用的代码文件。 制作自定义构建环境镜像 制作自定义环境使用的镜像。 新建构建任务并执行 新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。
Android构建 使用Android构建时,项目配置的Jcenter()不稳定 执行Android构建时,lint检查出错终止任务执行 执行Android构建时,无法下载com.android.tools.build:gradle:3.0.1依赖 执行Android构建时,报错提示Javadoc
Gradle在构建过程中执行了javadoc检查,可能会报“Javadoc generation failed”的错误: 处理方法 避免javadoc的检查,在项目根目录下的Gradle下面就要添加如下配置: allprojects { repositories { jcenter() } tasks
构建步骤:可修改构建步骤、步骤参数等信息。 参数设置:可配置执行任务时的自定义参数。 执行计划:可配置触发事件(持续集成)和定时执行。 修改历史:可查看构建任务的修改记录。 权限管理:可配置不同角色的权限。 通知:可配置任务事件类型通知信息(包括任务构建成功、失败、删除、配置更新、被禁用)。 根据需要选择
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
查看回收站中删除的构建任务列表 功能介绍 查看回收站中删除的构建任务列表 调用方法 请参见如何调用API。 URI GET /v1/job/recycling-jobs 表1 Query参数 参数 是否必选 参数类型 描述 page_size 否 Integer 每页显示的条目数量,page_size小于等于100
执行Npm构建时,报错提示node-sass下载失败 执行Npm构建时,报错提示error: could not write config file Npm构建耗时且安装依赖缓慢 执行Npm构建时,报错提示找不到依赖版本
gnuarm201405 安装Codesourcery公司基于GCC推出的ARM交叉编译工具,可用于交叉编译ARM系统中包括裸机程序、u-boot、Linux内核、文件系统和应用程序在内的所有环节代码。 gnuarm-linux-gcc-4.4.3 符合EABI标准,是Linux早期版本的交叉编译器。
APK签名构建步骤,配置方法如下: 在“Android构建”步骤后添加“Android APK签名”步骤。 参数说明如下: 参数 说明 需要签名的APK路径 Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
针对C/C++语言构建工程,需要提升构建效率的问题,编译构建服务支持构建加速能力,通过分布式编译和增量编译等技术实现构建加速,支撑企业研发过程的快速迭代,缩短产品的上市周期。 本实践通过L3级别的加速包为您演示如何进行构建加速。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 约束限制
XXX,在XXX路径下不能找到对应的SDK工具集,请确定是否安装了对应版本的SDK。 原因分析 由于项目指定了特定版本的.NET Core SDK,不使用镜像预装的兼容的.NET 2.1.402版本SDK,造成没有指定版本的SDK,无法进行构建。 处理方法 下载对应版本的SDK(例:2.0.0,其他版本请直接替换命令中的2
管理NuGet程序包”功能,操作步骤如下: 使用VS打开项目,选中“解决方案>管理NuGet程序包”。 在“浏览”页签中搜索需要的程序集。 选择需要的程序集,单击“安装”,并在弹出的提示框单击“确认”。 提交更改后的代码,再次构建即可解决此问题。 处理方法2:使用NuGet管理依赖(手工修改) 如果本地没有VS
背景信息 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后自定义构建环境,再使用自定义环境构建。 基础镜像 编译构建使用centos7和ubuntu18作为基础镜像,并提供多种构建常用的配置环境工具,用户可以根据需要配置自定义构建环境。