-
管理构建任务生命周期 - 编译构建 CodeArts Build
编辑构建任务 登录编译构建服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。 构建步骤:可修改构建步骤、步骤参数等信息。
-
上传软件包到软件发布库 - 编译构建 CodeArts Build
上传软件包到软件发布库 上传的软件包相关限制请参考制品仓库服务的约束与限制。 图形化构建 将构建生成的软件包上传到软件发布库,在配置构建步骤时,添加“上传软件包到软件发布库”构建步骤即可。
-
使用Maven构建执行多任务构建工程(内置执行机,代码化构建) - 编译构建 CodeArts Build
访问编译构建服务首页 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 编译构建 CodeArts Build”。 单击“立即使用”,进入编译构建服务首页。 创建项目 单击导航栏“首页”。 单击“新建项目”。 单击“Scrum”项目模板。
-
导读 - 编译构建 CodeArts Build
导读 构建加速服务通过解析AOSP构建工程的内部依赖关系,将其拆解分发至多台机器并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 增量编译技术需结合L3级别加速使用。
-
编译过程出现的file path too long问题 - 编译构建 CodeArts Build
项目文件全路径长度实际为项目下文件相对路径长度与编译构建服务默认路径长度之和。 编译构建服务默认路径长度为45字符。 因此,在使用Msbuild构建的过程中,您的项目文件路径需满足:项目下文件相对路径(以代码仓库为根目录)长度不可大于215字符。
-
代码缓存 - 编译构建 CodeArts Build
本地没有缓存的情况下,从服务器下载缓存代码到本地;有缓存的情况下,使用本地缓存并还原目录结构。 代码缓存更新。代码检出有变化时,会增量扫描目录树,缓存差异文件和目录树,加速下次构建缓存效率。
-
推送镜像到SWR失败 - 编译构建 CodeArts Build
由于SWR服务限制了每个租户可创建的组织数,如果超过此限制,则会出现该错误。
-
查看构建任务 - 编译构建 CodeArts Build
查看构建任务 登录编译构建服务首页。 首页展示与当前用户相关的编译构建任务列表,列表项说明如下: 列表项 说明 名称 构建任务所属项目名及构建任务名,单击项目名可以进入到项目下编译构建列表,单击任务名可以进入到构建历史页面。
-
npm构建耗时且安装依赖缓慢 - 编译构建 CodeArts Build
处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。
-
Module not found: Error: Can't resolve ... - 编译构建 CodeArts Build
因为Windows系统不区分大小写,而Linux系统区分,所以可能本地能构建成功,在编译构建服务上却构建失败。 处理方法 在代码项目中的相应文件夹下,补充错误日志中提示缺失的文件。 修改出错的代码中配置的文件路径。 父主题: Npm构建
-
自定义构建环境 - 编译构建 CodeArts Build
操作步骤 登录编译构建服务首页。 在编译构建首页右上角单击“更多”,在下拉列表选择“自定义构建环境”。 进入自定义构建环境页面,选择合适的基础镜像,单击即可下载Dockerfile模板。 编辑下载的Dockerfile文件。
-
身份认证与访问控制 - 编译构建 CodeArts Build
CodeArts Build支持两种认证方式: Token认证:通过Token认证调用请求,访问编译构建服务用户界面默认使用Token认证。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
通过执行脚本或下载命令从发布库中将tar文件下载到要部署应用的服务器上,执行docker load命令将tar文件的镜像加载到本地镜像仓库,再使用docker run等命令启动镜像即可。 父主题: Maven构建
-
疑问解答 - 编译构建 CodeArts Build
构建服务内置的默认构建命令为 # 功能: 打包 # 参数说明: # -Dmaven.test.skip=true:跳过单元测试 # -U:每次构建检查依赖更新,可避免缓存中快照版本依赖不更新问题,但会牺牲部分性能 # -e -X :打印调试信息,定位疑难构建问题时建议使用此参数构建
-
使用Maven构建 - 编译构建 CodeArts Build
此配置仅在需要添加其它私有依赖仓库时使用,添加方法如下: 新建nexus repository服务扩展点,如:test01。 单击“添加”,选择上一步创建的服务扩展点,并根据需要勾选“release仓库”和“snapshot仓库”。
-
找不到package/symbol - 编译构建 CodeArts Build
更新依赖A的版本号并重新上传,此处提供两种解决方案: 使用编译构建服务构建项目A,使用deploy命令将依赖A上传到Maven私有仓库(推荐:可集成于流水线中实现自动化)。 在Maven私有仓库重新上传依赖A,此时选择POM模式,分别上传jar文件和pom文件。
-
配置详解 - 编译构建 CodeArts Build
非空值:开启,如果开启了远端缓存,该值视为远端服务器IP。 空值:关闭(默认)。 172.example.example.example TB_CACHE_ARCHIVE_PATH ninja文件缓存本地归档目录,和TB_CACHE_SERVER_IP同时设置时缓存才会开启。
-
配置详解 - 编译构建 CodeArts Build
非空值:开启,如果开启了远端缓存,该值视为远端服务器IP。 空值:关闭(默认)。 172.example.example.example TB_CACHE_ARCHIVE_PATH ninja文件缓存本地归档目录,和TB_CACHE_SERVER_IP同时设置时缓存才会开启。