[发明专利]一种服务器端程序编译和发布的管理方法及系统有效
申请号: | 201710209399.8 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107015842B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36;G06F9/445 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 杨立;李蕾 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器端 程序 编译 发布 管理 方法 系统 | ||
本发明涉及一种服务器端程序编译和发布的管理方法,包括:预设查询服务器端版本信息数据库的发版时间表;根据时间表,查询服务器端版本信息数据库,获取该时间段内待测试版本列表和已测试版本列表;根据待测试版本列表,逐一进行程序编译并发布到测试环境;根据已测试版本列表,逐一进行程序编译并发布程序到生产环境;获取状态信息并保存,状态信息包括发布结果。本方法实现了根据版本定义信息自动化编译发布版本,且记录编译发布的状态信息,提高了服务器端版本升级的效率。
技术领域
本发明涉及服务器端版本升级技术领域,特别是涉及一种服务器端程序编译和发布的管理方法及系统。
背景技术
在实际开发项目当中,如何有效率的开发、编译和发布服务,成为一个迫在眉睫的问题。很多软件公司开发软件过程中,编译发布靠人力去完成,费时费力,而且容易出错。
发明内容
本发明提供一种服务器端程序编译和发布的管理方法及系统,实现了版本信息的自动编译发布,且记录编译发布的状态信息,提高了服务器端版本升级的效率。
本发明解决上述技术问题的技术方案如下:一种服务器端程序编译和发布的管理方法,包括:
步骤1、预设查询服务器端版本信息数据库的时间表;
步骤2、根据所述时间表,查询所述服务器端版本信息数据库,获取待测试版本列表和已测试版本列表;
步骤3、根据所述待测试版本列表,对待测试版本逐一进行程序编译并发布到测试环境;
步骤4、根据所述已测试版本列表,对已测试版本逐一进行程序编译并发布到生产环境;
步骤5、获取状态信息并保存,所述状态信息包括预设时间表状态信息、获取版本列表状态信息以及编译并发布程序文件状态信息。
本发明的有益效果是:通过预设查询时间表,可在到达时间后,自动查询服务器端版本信息数据库,获取版本列表,实现了自动化获取,省时省力,且自动获取版本列表,避免了需要程序编译的版本信息的遗漏问题,保障了版本升级的效率。同时,在预设时间表、获取版本列表以及程序编译及发布的过程中,实时监控记录状态信息,实现状态信息的可视化,管理员可通过查看状态信息,获取版本程序编译和版本发布过程的状态,进而可定位问题,提高了服务器端版本升级的效率,其中,状态信息中的获取版本列表状态信息是指在获取待测试版本列表和已测试版本列表过程中的状态信息,状态信息中的预设时间表状态信息是指在预设时间表过程中的状态信息,状态信息中的编译并发布程序文件状态信息是指在程序编译和发布程序文件过程中的状态信息。
进一步,所述方法还包括:
步骤5:将所述状态信息发送至管理员终端,其中,所述状态信息还包括故障原因。
本发明的进一步有益效果是:在发布服务器端新版本并在服务器端版本升级过程中,实时记录状态信息,并将状态信息向管理员终端发送,方便系统管理员及时获知服务器端版本升级过程中出现的问题,并第一时间解决该发版问题,化被动为主动,提高了版本升级效率。
进一步,所述步骤1还包括:
获取服务器端版本信息和其对应的第一xml配置信息,并将所述服务器端版本信息和所述第一xml配置信息保存至服务器端版本信息数据库,以便进行程序编译并发布。
本发明进一步的有益效果是:便于根据预设时间表,自动获取版本列表,提高了版本升级的效率。
进一步,所述步骤3中具体包括:
步骤3.1、根据所述待测试版本列表,获取待测试版本对应的版本信息;
步骤3.2、根据所述版本信息,获取第一xml配置信息,所述第一xml配置信息包括应用程序服务器和文件发布清单;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710209399.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超薄背光源快速组装加压模架
- 下一篇:局部擦除液晶显示装置