[发明专利]软件的持续集成方法、装置及电子设备在审
申请号: | 202310486007.8 | 申请日: | 2023-04-28 |
公开(公告)号: | CN116361192A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张凯;李海英;王迪;付常洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71;G06F21/60 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 持续 集成 方法 装置 电子设备 | ||
1.一种软件的持续集成方法,其特征在于,应用于目标运维机器人,所述方法包括:
获取目标对象的请求指令,其中,所述请求指令用于请求目标平台完成持续集成工作中的目标工作;
根据所述请求指令从多个平台中确定所述请求指令匹配的平台,得到所述目标平台,其中,所述多个平台为完成所述持续集成工作的过程中所需要用到的平台;
根据所述目标平台的网址和所述请求指令中的内容生成目标请求指令,将所述目标请求指令发送至所述目标平台,其中,所述目标平台根据所述目标请求指令执行目标操作,所述目标操作用于完成所述持续集成工作中的目标工作。
2.根据权利要求1所述的方法,其特征在于,在所述目标平台为版本控制系统的情况下,根据所述目标平台的网址和所述请求指令中的内容生成目标请求指令,包括:
获取所述目标对象的身份标识,并根据所述身份标识判断是否允许所述目标对象访问所述版本控制系统,其中,所述目标对象通过所述版本控制系统对软件的源代码进行审批;
在确定允许所述目标对象访问所述版本控制系统的情况下,判断目标存储区域内是否存储有目标密码,其中,所述目标密码用于所述目标对象登录所述版本控制系统;
在所述目标存储区域内存储有所述目标密码的情况下,获取所述目标密码;
根据预设的目标规则将所述请求指令中的内容转换为请求参数,其中,所述请求参数用于确定请求内容;
根据所述目标密码、所述目标平台的网址和所述请求参数生成所述目标请求指令。
3.根据权利要求2所述的方法,其特征在于,在所述目标平台为代码质量管理平台的情况下,根据所述目标平台的网址和所述请求指令中的内容生成目标请求指令,包括:
获取所述目标对象访问所述代码质量管理平台所需要的认证信息,其中,所述目标对象通过所述代码质量管理平台对所述软件的源代码进行测试;
采用预设的加密方式对所述认证信息进行加密,得到目标认证信息;
根据预设的目标规则将所述请求指令中的内容转换为请求参数,其中,所述请求参数用于确定请求内容;
根据所述目标认证信息、所述目标平台的网址和所述请求参数生成所述目标请求指令。
4.根据权利要求3所述的方法,其特征在于,所述目标平台还可以为以下之一:
目标知识库,用于存储与所述持续集成工作具有关联关系的知识内容;
持续集成服务器,用于监控所述持续集成工作中的构建任务以及执行所述持续集成工作中的构建任务,其中,所述构建任务用于将目标源代码转换为运行代码,其中,所述目标源代码为测试通过并且审批通过的源代码;
接口测试平台,用于对所述软件的接口进行测试,并记录测试信息,其中,所述接口通过所述运行代码提供功能;
管理平台,用于对所述软件的接口的接口文档的文档信息进行维护,以及对所述持续集成工作中的测试环境的环境变更信息进行维护;
数据库,用于存储所述管理平台的工作数据;
压力测试平台,用于对部署有所述软件的服务器进行压力测试;
系统监控平台,用于对部署有所述软件的服务器的工作状态进行监控。
5.根据权利要求4所述的方法,其特征在于,在所述目标平台为所述目标知识库、所述持续集成服务器、所述接口测试平台、所述管理平台、所述数据库、所述压力测试平台、所述系统监控平台中的之一的情况下,根据所述目标平台的网址和所述请求指令中的内容生成目标请求指令,包括:
根据预设的目标规则将所述请求指令中的内容转换为请求参数,其中,所述请求参数用于确定请求内容;
根据所述目标平台的网址和所述请求参数生成所述目标请求指令。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,在将所述目标请求指令发送至所述目标平台之后,所述方法还包括:
获取所述目标平台反馈的目标信息,并将所述目标信息反馈给所述目标对象,其中,所述目标平台在根据所述目标请求指令执行目标操作之后,根据所述目标操作的执行结果生成所述目标信息,并向所述目标运维机器人反馈所述目标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310486007.8/1.html,转载请声明来源钻瓜专利网。