[发明专利]版本构建方法、版本构建装置、电子设备及可读存储介质在审
申请号: | 202110375168.0 | 申请日: | 2021-04-07 |
公开(公告)号: | CN113094083A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李寒雨;田洁;王彩娟 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F16/16;G06F16/178 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吴梦圆 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 构建 方法 装置 电子设备 可读 存储 介质 | ||
本公开实施例提供了版本构建方法、版本构建装置、电子设备及可读存储介质,可以应用于金融领域或其他领域。该方法包括:获取版本构建请求,其中,版本构建请求包括中间制品的目标分支存储路径和第一目标GIT仓库的仓库地址;根据第一目标GIT仓库的仓库地址,从第二电子设备获取第一目标GIT仓库,得到第一克隆GIT仓库;从第一克隆GIT仓库中获取其他制品和其他源码文件;根据目标分支存储路径,从第一电子设备获取中间制品;以及根据中间制品、其他制品和其他源码文件,构建新版本产品。
技术领域
本公开实施例涉及计算机技术领域,更具体地,涉及一种版本构建方法、版本构建装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
GIT仓库是一个开源的分布式版本控制系统,用以实现产品的版本管理,例如产品的版本构建。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题,采用相关技术进行版本构建的版本构建效率不高且版本容量较大。
发明内容
有鉴于此,本公开实施例提供了一种版本构建方法、版本构建装置、电子设备、计算机可读存储介质及计算机程序产品。
本公开实施例的一个方面提供了一种版本构建方法,应用于能够分别与第一电子设备和第二电子设备通信连接的第三电子设备,包括:获取版本构建请求,其中,上述版本构建请求包括中间制品的目标分支存储路径和第一目标GIT仓库的仓库地址;根据上述第一目标GIT仓库的仓库地址,从上述第二电子设备获取第一目标GIT仓库,得到第一克隆GIT仓库;从上述第一克隆GIT仓库中获取其他制品和其他源码文件;根据上述目标分支存储路径,从上述第一电子设备获取上述中间制品;以及,根据上述中间制品、上述其他制品和上述其他源码文件,构建新版本产品。
根据本公开的实施例,上述从上述第一克隆GIT仓库中获取其他制品和其他源码文件,包括:获取上述第一克隆GIT仓库中的目标增量文件目录;以及,在确定上述目标增量文件目录中存在其他源码文件目录的情况下,获取与上述其他源码文件目录对应的其他制品和其他源码文件。
根据本公开的实施例,上述根据上述目标分支存储路径,从上述第一电子设备获取上述中间制品,包括:在确定上述目标增量文件目标中存在源码文件目录的情况下,根据上述目标分支存储路径,从上述第一电子设备获取上述中间制品。
根据本公开的实施例,上述获取版本构建请求,包括:接收来自第四电子设备发送的版本构建请求,其中,上述版本构建请求是上述第四电子设备响应于由被部署于上述第四电子设备的持续集成工具生成的版本构建任务被触发所生成的。
根据本公开的实施例,上述版本构建任务是上述持续集成工具根据版本配置信息生成的。
根据本公开的实施例,版本构建方法还包括:根据上述新版本产品的存储路径,生成针对上述新版本产品的日志信息;以及,向上述第四电子设备发送上述日志信息。
根据本公开的实施例,上述目标分支存储路径包括第一分支存储路径或第二分支存储路径;上述中间制品是上述第一电子设备响应于针对待构建中间制品的制品构建请求,对目标源码文件进行处理得到的;上述制品构建请求包括上述第一分支存储路径、第二目标GIT仓库的仓库地址和分支标识;上述目标源码文件是根据上述分支标识,从第二克隆GIT仓库中获取得到的;上述第二克隆GIT仓库是根据上述第二目标GIT仓库的仓库地址,从上述第二电子设备获取第二目标GIT仓库进行克隆得到的;上述第二分支存储路径是被部署于上述第二电子设备上的第二目标GIT仓库根据上述第一电子设备发送的第一分支存储路径,执行针对上述第二分支存储路径的分支同步操作得到的,其中,上述第二分支存储路径用于表征第二分支的存储路径,上述第二分支是上述第一分支的后续分支。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110375168.0/2.html,转载请声明来源钻瓜专利网。