[发明专利]基线代码的下载方法、装置、终端设备和存储介质有效
申请号: | 202111528786.0 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114189512B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 白双;罗国斌 | 申请(专利权)人: | 南京欧珀软件科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F21/60;G06F8/70 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郑小娟 |
地址: | 210001 江苏省南京市秦淮区永智*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基线 代码 下载 方法 装置 终端设备 存储 介质 | ||
本申请实施例提供一种基线代码的下载方法、装置、终端设备和存储介质,该基线代码的下载方法包括:终端设备获取构建参数,确定构建参数包含的基线信息集;读取XML配置表,XML配置表包括物理机器节点与基线信息的对应关系;在物理机器节点与基线信息的对应关系中存在与第一基线信息对应的第一物理机器节点的情况下,通过代码仓库管理工具针对第一物理机器节点执行基线代码的增量下载;第一基线信息为基线信息集中的任一个。本申请实施例可以提高代码仓库管理工具使用的稳定性。
技术领域
本申请涉及代码下载技术领域,具体涉及一种基线代码的下载方法、装置、终端设备和存储介质。
背景技术
基线代码,是某个项目所有源代码的集合。当前对应安卓代码的下载普遍使用的技术都是全量下载。但近年来,由于芯片厂商提供的整机的基线代码仓库的体量越来越大,当进行全量下载的时候,对代码仓库管理工具的下载请求执行率为全量100%,特别是高并发进行构建的时候,对代码仓库管理工具的冲击极大,可能导致代码仓库管理工具负荷过高而崩溃,极大影响代码仓库管理工具使用的稳定性。
发明内容
本申请实施例提供一种基线代码的下载方法、装置、终端设备和存储介质,可以降低代码仓库管理工具的负荷,提高代码仓库管理工具使用的稳定性。
本申请实施例的第一方面提供了一种基线代码的下载方法,包括:
获取构建参数,确定所述构建参数包含的基线信息集;
读取XML配置表,所述XML配置表包括物理机器节点与基线信息的对应关系;
在所述物理机器节点与基线信息的对应关系中存在与第一基线信息对应的第一物理机器节点的情况下,通过代码仓库管理工具针对所述第一物理机器节点执行基线代码的增量下载;所述第一基线信息为所述基线信息集中的任一个。
本申请实施例的第二方面提供了一种基线代码的下载方法,包括:
获取构建参数,确定所述构建参数包含的第一基线信息集;
对第一基线信息采用所述第一加密方式进行加密,得到所述第一基线信息对应的加密名称,所述第一基线信息是所述第一基线信息集中的任一个;
将所述第一基线信息对应的加密名称与云平台中的加密名称进行匹配,找到匹配成功的加密名称对应的数据卷;
基于所述匹配成功的加密名称对应的数据卷生成克隆数据卷;
通过虚拟机服务器挂载所述克隆数据卷;
通过代码仓库管理工具针对所述虚拟机服务器执行基线代码的增量下载。
本申请实施例的第三方面提供了一种基线代码的下载装置,包括:
第一获取单元,用于获取构建参数,确定所述构建参数包含的基线信息集;
读取单元,用于读取XML配置表,所述XML配置表包括物理机器节点与基线信息的对应关系;
第一下载单元,用于在所述物理机器节点与基线信息的对应关系中存在与第一基线信息对应的第一物理机器节点的情况下,通过代码仓库管理工具针对所述第一物理机器节点执行基线代码的增量下载;所述第一基线信息为所述基线信息集中的任一个。
本申请实施例的第四方面提供了一种基线代码的下载装置,包括:
第二获取单元,用于获取构建参数;
确定单元,用于确定所述构建参数包含的第一基线信息集;
加密单元,用于对第一基线信息采用所述第一加密方式进行加密,得到所述第一基线信息对应的加密名称,所述第一基线信息是所述第一基线信息集中的任一个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京欧珀软件科技有限公司,未经南京欧珀软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111528786.0/2.html,转载请声明来源钻瓜专利网。