[发明专利]程序包生产部署方法、装置、系统、电子设备及存储介质在审
申请号: | 201810711942.9 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108897548A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 杜楠;贾振通;李宏辉 | 申请(专利权)人: | 北京金山数字娱乐科技有限公司;北京金山软件有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 程序包 生产 发布服务器 存储介质 电子设备 界面展示 任务指令 自动化生产 自动生产 出错率 工作量 | ||
本发明实施例提供了一种程序包生产部署方法、装置、系统、电子设备及存储介质,该方法中,接收部署任务指令,在生产部署界面展示部署任务指令所包含的待部署任务,获得待部署任务对应的待部署程序包,将待部署程序包部署至发布服务器。本发明中,通过在生产部署界面展示待部署任务的方式,提供了一种基于界面的生产部署方法,使得非专业人员基于界面即可进行生产部署工作,且,本发明中,通过获得待部署任务对应的待部署程序包,将待部署程序包部署至发布服务器的方式,达到了自动化生产部署的目的,无需手动进行生产部署,减少了生产部署的工作量,同时减少了耗费时间,由于是自动生产部署,降低了部署时的出错率,提高了生产部署的效率。
技术领域
本发明涉及系统开发技术领域,特别是涉及一种程序包生产部署方法、装置、系统、电子设备及存储介质。
背景技术
目前的程序开发一般需要多个开发人员协作一起开发完成。一般来说,程序可以拆分成多个子程序,每个子程序可以由一个开发人员完成或由多个开发人员协作完成。在由多个开发人员协作完成时,每个开发人员都有不同的开发任务。
常规的程序开发生命周期一般会涉及测试环境以及正式环境至少两个环境,开发人员完成自身的开发任务后,将完成的程序代码打包,然后将打包后的程序包部署到测试环境,由测试人员对该打包后的程序包也就是初级版本进行测试,反复测试后,再将最终测试成功的版本部署到正式环境中,正式环境为用户提供服务。
相关技术中,需要懂技术的人员将开发人员完成的程序的代码打包得到待测试程序包,然后开发人员手动将待测试程序包部署到测试环境,测试成功后,再由开发人员手动将测试成功的程序包部署到正式环境,由于开发人员完成的程序的代码的数量庞大,导致待测试程序包的数量庞大,进一步使得需要部署至正式环境的程序包的数量庞大,使得生产部署的工作量较大,需要耗费大量的时间,使得生产部署的效率较低。
发明内容
本发明实施例的目的在于提供一种程序包生产部署方法、装置、系统、电子设备及存储介质,提高生产部署的效率。具体技术方案如下:
一种程序包生产部署方法,应用于打包服务器,所述方法包括:
接收部署任务指令,在生产部署界面展示所述部署任务指令所包含的待部署任务;
获得所述待部署任务对应的待部署程序包;
将所述待部署程序包部署至发布服务器。
可选的,所述接收部署任务指令,在生产部署界面展示所述部署任务指令所包含的待部署任务的步骤,包括:
接收部署任务指令,从任务管理服务器获取所述部署任务指令所包含的待部署任务编号;
在生产部署界面的待部署任务栏中,展示所述待部署任务编号;
所述获得所述待部署任务对应的待部署程序包的步骤,包括:
从测试服务器中,获得所述待部署任务编号对应的待部署程序包,其中,所述测试服务器中存储有任务编号与测试成功程序包的对应关系。
可选的,在将所述待部署程序包部署至发布服务器的步骤之后,所述方法还包括:
接收测试服务器发送的所述待部署任务对应的页面文件;
将所述页面文件部署至发布服务器。
可选的,所述发布服务器为多个,所述将所述待部署程序包部署至发布服务器的步骤,包括:
确定部署顺序;
按照所述部署顺序,将所述待部署程序包部署至各个发布服务器。
可选的,所述发布服务器包括多个发布服务器集群,所述将所述待部署程序包部署至发布服务器的步骤,包括:
确定部署顺序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山数字娱乐科技有限公司;北京金山软件有限公司,未经北京金山数字娱乐科技有限公司;北京金山软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810711942.9/2.html,转载请声明来源钻瓜专利网。