【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及计算机可读介质
[0001]本申请涉及移动互联
,尤其涉及一种数据处理方法、装置、电子设备及计算机可读介质。
技术介绍
[0002]目前代码管理工具逐渐更换为分布式版本控制系统Git及相关Git管理平台工具(如:GitLab),但是代码统一编译打包发版的平台之前只对接了开放源代码的版本管理工具(subversion,SVN)。目前需要统一代码管理工具,同时还能正常的编译打包发版,需要开发人员同时对版本控制系统Git和SVN相关命令有所了解,学习成本高,并且容易出错。
[0003]在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]在进行代码管理和编译打包发版时,需要在不同代码版本控制系统之间进行数据管理和数据发版,从而导致用户需要对不同代码版本控制系统进行学习,学习成本高并且容易出错。
技术实现思路
[0005]有鉴于此,本申请实施例提供一种数据处理方法、装置、电子设备及计算机可读介质,能够解决现有的在进行代码管理和编译打包发版时 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收数据处理请求,获取对应的版本数据对应的仓库标识;响应于所述仓库标识对应于第一数据仓库,从所述第一数据仓库中获取版本数据,进而基于目标分支标识合并所述版本数据,以生成分支版本数据;触发数据提交程序,以将所述分支版本数据提交至第二数据仓库,进而调用持续集成流水线从所述第二数据仓库获取所述分支版本数据以进行编译发版。2.根据权利要求1所述的方法,其特征在于,所述基于目标分支标识合并所述版本数据,以生成分支版本数据,包括:将所述版本数据基于所述目标分支标识进行分组,以得到分组版本数据;合并所述分组版本数据至所述目标分支标识对应的目标分支,以生成分支版本数据。3.根据权利要求1所述的方法,其特征在于,在所述将所述分支版本数据提交至第二数据仓库之前,所述方法还包括:响应于检测到版本数据合并操作,触发数据提交程序。4.根据权利要求1所述的方法,其特征在于,在所述基于目标分支标识合并所述版本数据之前,所述方法还包括:获取发版配置数据,从所述发版配置数据中获取目标分支标识。5.根据权利要求1所述的方法,其特征在于,在所述调用持续集成流水线从所述第二数据仓库获取所述分支版本数据以进行编译发版之前,所述方法还包括:获取持续集成流水线集合中的各个持续集成流水线的待执行任务数量;根据所述待执行任务数量,确定待调用的持续集成流水线。6.根据权利要求5所述的方法,其特征在于,所述根据所述待执行任务数量,确定待调用的持续集成流水线,包括:对所述各个持续集成流水线的待执行任务数量进行递增排序,将排序第一的待执行任务数量对应的持续集成流水线确定为待调用的持续集成流水线。7.根据权利要求1所述的方法,其特征在于,在所述基于目标分支标识合并所述版本数据之前,所述方法还包括:发送所述版本数据至审核节点,获取所述审核节点返回的审核结果数据;响应于所述审核结果数据对应于审核通过,执行版本数据合并进程。8.一种数据处理装置,其特征在于,包括:接收单元,被配置成接收数据处理请求,获取对应的版本数据对应的仓库标识;数据...
【专利技术属性】
技术研发人员:杨艳光,邵立瑶,刘健,张同虎,卞永锋,马辉,张玉鑫,潘家乐,肖兆琦,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。