[发明专利]一种应用程序自动上线方法及系统有效
申请号: | 201510484033.2 | 申请日: | 2015-08-07 |
公开(公告)号: | CN105117329B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 罗璇 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 自动 上线 方法 系统 | ||
本发明公开了一种应用程序自动上线方法及系统,所述方法包括:在运维平台上创建需要上线的至少一个应用程序,并从预先配置的操作指令集合中为创建的每一个所述应用程序选择对应的操作指令;为创建的每一个所述应用程序分配测试主机,并在分配的所述测试主机上执行该应用程序的测试;将测试通过的应用程序进行发布更新。通过本发明提供的方法,能够实现各应用程序的自动测试上线,加快和提高了应用程序上线的速度和质量,扭转了现有长期以来人工上线存在的效率低、频出错的局面。
技术领域
本发明涉及应用上线技术领域,具体涉及一种应用程序自动上线方法及系统。
背景技术
目前的应用程序上线主要是采用人工上线方式,对应用程序人工上线存在以下问题:
(1)直接登录生产主机进行操作,有可能造成误操作,导致系统崩溃;
(2)程序多:各应用需部署执行的脚本较多,重新停启的进程较多;
(3)经常熬夜通宵:每次上线,所有开发人员、测试人员、用户都要通宵熬夜,极其损耗体力和精力,长期以往,有害身体健康;
(4)错误反复多:因人工操作主机多,总会出现错误,反反复复;
(5)文件溯源性差:对于原来的文件备份命名上没有规律性,根本分不清是谁做的需求,没法在第一时间找到责任人进行修复和调整;
(6)上线后恢复慢:如果遇到上线出错情况,需要逐台登录主机手工恢复原状态,非常耗时;
(7)测试时间长:上线以后需要对每台机子每个端口进行测试,非常耗费时间。
发明内容
本发明所要解决的技术问题是提供一种应用程序自动上线方法及系统,解决目前人工上线存在效率低、频出错的局面。
本发明解决上述技术问题的技术方案如下:
一方面,本发明提供了一种应用程序自动上线方法,所述方法包括:
S1、在运维平台上创建需要上线的至少一个应用程序,并从预先配置的操作指令集合中为每一个所述应用程序选择对应的操作指令;S2、为创建的每一个所述应用程序分配测试主机,并在分配的所述测试主机上执行该应用程序的测试;
S3、将测试通过的应用程序进行发布更新。
另一方面,本发明提供了一种应用程序自动上线系统,所述系统包括运维平台和多个测试主机;
所述运维平台包括:
应用程序创建模块,用于新建需要上线的至少一个应用程序;
操作指令选择模块,用于从预先配置的操作指令集合中为每一个所述应用程序选择对应的操作指令以创建所述至少一个应用程序;
测试主机分配模块,用于为创建的每一个所述应用程序分配测试主机;
应用程序发布模块,用于将测试通过的应用程序进行发布更新;
所述测试主机包括:
测试执行模块,用于对分配的应用程序执行测试。
本发明提供的一种应用程序自动上线方法及系统,创建需要上线的应用程序,并为创建的每一个应用程序配置对应的操作指令,然后为每一个应用程序配置对应的测试主机,以使应用程序在对应的测试主机上执行测试,对于测试通过的应用程序,则对其进行发布。本发明能够实现各个应用程序的自动测试上线,加快和提高了应用程序上线的速度和质量,扭转了现有长期以来人工上线存在的效率低、频出错的局面。
附图说明
图1为本发明实施例以的一种应用程序自动上线方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510484033.2/2.html,转载请声明来源钻瓜专利网。