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