私有部署系统升级方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33036529 阅读:25 留言:0更新日期:2022-04-15 09:14
本发明专利技术实施例公开了私有部署系统升级方法、装置、计算机设备及存储介质。所述方法包括:拉取通过流水线生成且同步至部署在公网服务器的镜像仓库的镜像文件,以使得生产服务器主动同步所述镜像文件,并通过配置镜像升级文件,以进行镜像文件的升级;获取脚本的迭代版本;根据所述迭代版本自动升级数据库内的全量脚本以及增量脚本;获取配置文件的升级文件;根据所述配置文件的升级文件自动所述配置文件。通过实施本发明专利技术实施例的方法可实现自动执行镜像升级、数据库升级、配置文件升级以及激活,提高系统升级效率。提高系统升级效率。提高系统升级效率。

【技术实现步骤摘要】
私有部署系统升级方法、装置、计算机设备及存储介质


[0001]本专利技术涉及系统升级方法,更具体地说是指私有部署系统升级方法、装置、计算机设备及存储介质。

技术介绍

[0002]私有部署是指就是将系统直接部署到企业的服务器上,数据直接保存在企业自有的服务器上,这个部署过程是企业可以自行完成的,当然也可以通过第三方服务服务商来完成。对于私有部署系统而言,会涉及到升级的问题,包括镜像升级、数据库升级、配置文件升级以及激活环节,这四个环节目前均是采用手动的方式进行升级,效率低。
[0003]因此,有必要设计一种新的方法,实现自动执行镜像升级、数据库升级、配置文件升级以及激活,提高系统升级效率。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的缺陷,提供私有部署系统升级方法、装置、计算机设备及存储介质。
[0005]为实现上述目的,本专利技术采用以下技术方案:私有部署系统升级方法,包括:
[0006]拉取通过流水线生成且同步至部署在公网服务器的镜像仓库的镜像文件,以使得生产服务器主动同步所述镜像文件,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.私有部署系统升级方法,其特征在于,包括:拉取通过流水线生成且同步至部署在公网服务器的镜像仓库的镜像文件,以使得生产服务器主动同步所述镜像文件,并通过配置镜像升级文件,以进行镜像文件的升级;获取脚本的迭代版本;根据所述迭代版本自动升级数据库内的全量脚本以及增量脚本;获取配置文件的升级文件;根据所述配置文件的升级文件自动所述配置文件。2.根据权利要求1所述的私有部署系统升级方法,其特征在于,所述拉取通过流水线生成且同步至部署在公网服务器的镜像仓库的镜像文件,以使得生产服务器主动同步所述镜像文件,并通过配置镜像升级文件,以进行镜像文件的升级,包括:获取同步的账户信息;判断所述账户信息是否符合要求;若所述账户信息符合要求,则拉取通过流水线生成且同步至部署在公网服务器的镜像仓库的镜像文件,以使得生产服务器主动同步所述镜像文件,并在容器管理服务中配置新的镜像地址,指定带升级镜像的版本标识,以形成镜像升级文件,进行所有的镜像文件按照镜像升级文件进行升级。3.根据权利要求1所述的私有部署系统升级方法,其特征在于,所述根据所述迭代版本自动升级数据库内的全量脚本以及增量脚本,包括:根据所述迭代版本对所述全量脚本进行全面升级;确定所述迭代版本与所述增量脚本的当前版本的差异内容,以得到差异文件;根据所述差异文件更新所述增量脚本。4.根据权利要求3所述的私有部署系统升级方法,其特征在于,所述根据所述差异文件更新所述增量脚本,包括:根据所述差异文件检索当前版本的所述增量脚本相关的内容,并采用替换的方式将检索结果替换为所述差异文件,以进行增量脚本的自动升级。5.根据权利要求3所述的私有部署系统升级方法,其特征在于,所述根据所述差异文件更新所述增量脚本,包括:根据所述差异文件采用刷新脚本的方式更新所述增量脚本。6.根据权利要求1所述的私有部署系统升级方法,其特征在于,所述根据所述配置文件的升级...

【专利技术属性】
技术研发人员:韦帅陈鹏莫兆忠
申请(专利权)人:佛山技研智联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1