[发明专利]桥梁系统、持续集成和交付方法及电子设备在审
申请号: | 202210772640.9 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115061720A | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 汪小康;姜恒;黄伟 | 申请(专利权)人: | 上海弘玑信息技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61;G06F8/65;G06F21/51 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨荣武 |
地址: | 201240 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桥梁 系统 持续 集成 交付 方法 电子设备 | ||
1.一种桥梁系统,其特征在于,包括:
第一设备,具有供应侧服务,所述供应侧服务用于与供应商的第一持续集成和交付CI/CD系统通信连接,并在获取到客户的服务需求信息时,获取所述服务需求信息中所需求的目标软件数据;所述目标软件数据为所述第一CI/CD系统管理的软件数据;所述软件数据包括软件安装数据和/或软件升级数据;
第二设备,具有客户端服务,所述客户端服务用于接入所述客户的IT环境或所述客户的第二CI/CD系统,并按照所述客户的IT环境或所述第二CI/CD系统的格式要求,部署所述目标软件数据。
2.如权利要求1所述的桥梁系统,其特征在于,
所述供应侧服务还用于按照预设的打包协议,将所述目标软件数据打包成软件包;
所述客户端服务还用于按照预设的解包协议,解析所述软件包,得到所述目标软件数据。
3.如权利要求1所述的桥梁系统,其特征在于,
所述供应侧服务还用于,预先获取所述第一CI/CD系统管理的所有软件的软件安装数据和/或软件升级数据;所述软件安装数据和所述软件升级数据均包括所述软件的软件版本信息、所述软件包含的组件的组件信息、软件描述元数据以及各所述组件的可执行物。
4.如权利要求3所述的桥梁系统,其特征在于,
所述供应侧服务还用于,在所述供应商发布新软件后,获取所述新软件的软件版本信息、所述新软件包含的组件的组件信息、以及所述新软件的软件描述元数据;
所述供应侧服务还用于,根据所述组件信息获取各所述组件的可执行物。
5.如权利要求3所述的桥梁系统,其特征在于,
所述供应侧服务还用于,发布所述第一CI/CD系统管理的所有软件的标识信息,并提供各所述标识信息的选择接口;
所述客户的服务需求信息中包括所述客户通过所述选择接口选择的标识信息。
6.如权利要求1-4任一项所述的桥梁系统,其特征在于,所述供应侧服务和所述客户端服务为二进制可执行文件。
7.如权利要求1-6任一项所述的桥梁系统,其特征在于,
所述客户端服务还用于在部署所述目标软件服务时,记录部署所述目标软件服务的过程中所涉及到的信息。
8.一种持续集成和交付方法,其特征在于,应用于具有供应侧服务的第一设备,所述方法包括:
将所述供应侧服务与供应商的第一CI/CD系统通信连接;
在获取到客户的服务需求信息时,获取所述服务需求信息中所需求的目标软件数据,并交付给客户端服务,以使所述客户端服务按照所述客户的IT环境或所述客户的第二CI/CD系统的格式要求,部署所述目标软件数据;
其中,所述目标软件数据为所述第一CI/CD系统管理的软件数据;所述软件数据包括软件安装数据和/或软件升级数据。
9.一种持续集成和交付方法,其特征在于,应用于具有客户端服务的第二设备,所述方法包括:
将所述客户端服务接入所述客户的IT环境或所述客户的第二CI/CD系统;
按照所述客户的IT环境或所述第二CI/CD系统的格式要求,部署目标软件数据;
其中,所述目标软件数据为:供应侧服务在获取到客户的服务需求信息时,获取并交付给所述客户端服务的所述服务需求信息中所需求的软件数据,且所述目标软件数据为供应商的第一CI/CD系统管理的软件数据。
10.一种电子设备,其特征在于,包括通信连接的处理器和存储器;
所述存储器内存储有实现供应侧服务的第一程序和/或实现客户端服务的第二程序;
所述处理器用于调用所述存储器内存储的所述第一程序,执行如权利要求8所述的方法,或调用所述存储器内存储的所述第二程序,执行如权利要求9所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海弘玑信息技术有限公司,未经上海弘玑信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210772640.9/1.html,转载请声明来源钻瓜专利网。