[发明专利]一种部署和维护应用的方法和服务器在审
申请号: | 201910543779.4 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110336695A | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 张正义;鲜丹 | 申请(专利权)人: | 威富通科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F8/658 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 孟丽平 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发布 指令 登录请求 目标文件 维护应用 服务器 接收客户端 操作管理 触发操作 管理界面 输出操作 文件发布 应用管理 可视化 客户端 触发 上传 部署 响应 更新 客户 成功 管理 | ||
1.一种部署和维护应用的方法,用于服务器,其特征在于,包括:
响应客户端的登录请求,根据所述登录请求输出操作管理界面;
接收在所述操作管理界面触发的针对目标文件的发布指令,所述发布指令包括增量发布指令和全量发布指令;
接收客户端根据所述发布指令上传的发布包;
利用所述发布包更新最后一次成功发布的所述目标文件。
2.根据权利要求1所述的方法,其特征在于,所述发布指令为增量发布指令,所述发布包为增量发布包,则所述方法还包括:
根据所述增量发布指令输出文件导入界面;
接收在所述文件导入界面上触发的路径设置指令,根据所述路径设置指令设置所述增量发布包的发布路径。
3.根据权利要求2所述的方法,其特征在于,所述利用所述发布包更新最后一次成功发布的所述目标文件,包括:
备份所述发布路径内最后一次成功发布的增量发布包;
将所述增量发布包解压并覆盖至所述发布路径内。
4.根据权利要求1所述的方法,其特征在于,所述发布指令为全量发布指令,所述发布包为全量发布包,则所述利用所述发布包更新最后一次成功发布的所述目标文件,包括:
将所述发布包与最后一次成功发布的所述目标文件的全量文件对比,形成对比文件,以供客户端进行发布校验;
备份最后一次成功发布的所述目标文件的全量文件;
将所述全量发布包解压并覆盖最后一次成功发布的所述目标文件的全量文件。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
生成针对所述目标文件的成功发布日志,以供对所述目标文件进行查看和回退。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收在所述操作管理界面触发的针对所述目标文件的日志的查看指令,根据所述查看指令生成发布日志列表;
响应针对所述发布日志列表的回退指令,根据所述回退指令将所述回退指令对应的备份文件更新到最后一次成功发布的所述目标文件;
生成针对所述目标文件的成功回退日志,以供对所述目标文件进行回退查看。
7.根据权利要求1所述的方法,其特征在于,所述操作管理界面上显示有所述服务器上部署的应用文件。
8.根据权利要求7所述的方法,其特征在于,所述操作管理界面为Web界面。
9.一种服务器,其特征在于,所述服务器包括:
至少一个处理器;以及
与所述至少一个处理通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-8中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910543779.4/1.html,转载请声明来源钻瓜专利网。