[发明专利]系统部署方法、装置、电子设备及存储介质在审
申请号: | 201711193547.8 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107832107A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 龙飞 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 隆天知识产权代理有限公司72003 | 代理人: | 李昕巍,章侃铱 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 部署 方法 装置 电子设备 存储 介质 | ||
1.一种系统部署方法,其特征在于,包括:
获取目标系统的配置文件;
判断所述配置文件中是否包含有用于部署所述目标系统的数据库的第一文件和/或用于部署所述目标系统的服务的第二文件;
若所述配置文件中包含所述第一文件,则基于所述第一文件部署对应的数据库;
若所述配置文件中包含所述第二文件,则基于所述第二文件部署对应的服务。
2.根据权利要求1所述的系统部署方法,其特征在于,判断所述配置文件中是否包含有用于部署所述目标系统的数据库的第一文件,包括:
判断所述配置文件中是否包含有针对目标数据库的数据表;
在判定所述配置文件中包含有所述数据表时,确定所述配置文件中包含所述第一文件。
3.根据权利要求2所述的系统部署方法,其特征在于,基于所述第一文件部署对应的数据库,包括:
读取所述配置文件中包含的所述数据表;
执行增量脚本,以基于读取的所述数据表更新所述目标系统中对应的数据库中的目标数据表。
4.根据权利要求3所述的系统部署方法,其特征在于,所述系统部署方法还包括:
在更新所述目标数据表之前,对所述目标数据表进行备份。
5.根据权利要求1所述的系统部署方法,其特征在于,判断所述配置文件中是否包含有用于部署所述目标系统的服务的第二文件,包括:
判断所述配置文件中是否包含有待部署的服务包;
在判定所述配置文件中包含有所述待部署的服务包时,确定所述配置文件中包含有所述第二文件。
6.根据权利要求5所述的系统部署方法,其特征在于,基于所述第二文件部署对应的服务,包括:
从所述配置文件中读取所述服务包;
读取所述服务包对应的环境变量,并基于所述服务包启动对应的服务。
7.根据权利要求6所述的系统部署方法,其特征在于,基于所述第二文件部署对应的服务,还包括:
在读取所述服务包对应的环境变量之前,停止所述目标系统中对应的待更新服务,并对所述待更新服务进行备份。
8.根据权利要求6所述的系统部署方法,其特征在于,基于所述第二文件部署对应的服务,还包括:
将所述服务包发布至指定目录中,以在所述指定目录中启动对应的服务。
9.根据权利要求6所述的系统部署方法,其特征在于,所述系统部署方法还包括:
在基于所述服务包启动对应的服务之后,对启动的服务进行校验;
在校验到所述启动的服务出现异常时,抓取相应的异常信息;
展示抓取到的异常信息。
10.根据权利要求9所述的系统部署方法,其特征在于,对启动的服务进行校验,包括:
向所述启动的服务自动发送请求,以对所述启动的服务进行校验。
11.根据权利要求10所述的系统部署方法,其特征在于,基于HTTP协议向所述启动的服务自动发送请求。
12.一种系统部署装置,其特征在于,包括:
文件获取单元,用于获取目标系统的配置文件;
判断单元,用于判断所述配置文件中是否包含有用于部署所述目标系统的数据库的第一文件和/或用于部署所述目标系统的服务的第二文件;
数据库部署单元,用于在所述配置文件中包含所述第一文件时,基于所述第一文件部署对应的数据库;
服务部署单元,用于在所述配置文件中包含所述第二文件时,基于所述第二文件部署对应的服务。
13.一种电子设备,其特征在于,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如权利要求1至11中任一项所述的系统部署方法。
14.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的系统部署方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711193547.8/1.html,转载请声明来源钻瓜专利网。