服务程序发布方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21431489 阅读:34 留言:0更新日期:2019-06-22 11:43
本发明专利技术实施例公开了一种服务程序发布方法、装置、计算机设备及存储介质,包括下述步骤:获取发布内容,其中,所述发布内容包括服务程序;将所述发布内容分配至目标容器,其中,所述目标容器为服务器中与所述服务程序具有映射关系的一个或多个容器;重启所述目标容器,更新所述目标容器中的内容。与传统的更新内容时需要重启整个服务器的发布模式相比,这种服务程序发布方法在服务器中将多个容器分隔开,进行更新时只需要将发布的内容发送到对应的服务器容器中,对目标的一个或多个容器进行重启和内容更新,有效节省了发布内容时的时间成本,同时减少了内容发布过程中开发、运营和部署等人员的沟通需求,降低出错概率和人力消耗。

【技术实现步骤摘要】
服务程序发布方法、装置、计算机设备及存储介质
本专利技术涉及计算机应用
,特别是涉及一种服务程序发布方法、装置、计算机设备及存储介质。
技术介绍
在计算机
,基于Web的应用研发已经占据项目中的主流,越来越多的信息化系统以及其他应用系统通过这种“瘦”客户端的形式提供服务。在项目的实施阶段,实施工程师需要在机器上部署项目所需要的所有环境和软件,这个过程需要浪费很多时间,同时在安装的过程中会出现各种各样的问题。由于用户的业务需求变化快,因而经常需要对网站的页面功能进行修改和扩充,结果催生网站新的版本的不断诞生。当前大多数代码版本发布过程中,需要依据待发布的工作流程任务,人工分析、处理待发布的代码版本,并手工获取代码文件。代码版本发布规则大多依赖个人经验,并未按照产品、项目需求形成规则;即使发布规则已明确规定,人工处理代码版本依然会带来操作失误,不同人员会在处理规则细节、操作步骤上有所差异,无法高质量的保证结果的一致性。同时,当前的代码发布将项目源代码上传至服务器中,并重启服务器实现发布,当服务或项目数量较多时,每次发布都需要重启服务器,将消耗大量的时间。专
技术实现思路
本专利技术本文档来自技高网
...

【技术保护点】
1.一种服务程序发布方法,其特征在于,包括以下步骤:获取发布内容,其中,所述发布内容包括服务程序;将所述发布内容分配至目标容器,其中,所述目标容器为服务器中与所述服务程序具有映射关系的一个或多个容器;重启所述目标容器,更新所述目标容器中的内容。

【技术特征摘要】
1.一种服务程序发布方法,其特征在于,包括以下步骤:获取发布内容,其中,所述发布内容包括服务程序;将所述发布内容分配至目标容器,其中,所述目标容器为服务器中与所述服务程序具有映射关系的一个或多个容器;重启所述目标容器,更新所述目标容器中的内容。2.如权利要求1所述的服务程序发布方法,其特征在于,所述将所述发布内容分配至目标容器的步骤之前,包括以下步骤:获取所述发布内容的识别信息,其中,所述识别信息为用于区分并识别不同服务程序的程序识别代码;根据所述识别信息在服务器中查找与所述识别信息具有映射关系的容器作为所述目标容器;触发所述目标容器的更新指令,启动所述目标容器的更新流程。3.如权利要求2所述的服务程序发布方法,其特征在于,服务器中包含多个容器,所述根据所述识别信息在服务器中查找与所述识别信息具有映射关系的容器作为所述目标容器的步骤,包括以下步骤:获取所有容器的容器信息,其中,所述容器信息包括容器中已有服务程序的程序识别码;查找所述程序识别码与所述识别信息具有映射关系的对应容器;定义所述具有映射关系的对应容器为所述目标容器。4.如权利要求3所述的服务程序发布方法,其特征在于,所述查找所述程序识别码与所述识别信息具有映射关系的对应容器的步骤之后,包括以下步骤:当查找不到所述对应容器时,获取优先级信息,其中,所述优先级信息包括服务器中各容器的使用优先级;根据所述容器优先级信息确定其中使用优先级最高的容器为所述目标容器。5.如权利要求2所述的服务程序发布方法,其特征在于,所述根据所述识别信息在服务器中查找与所述识别信息具有映射关系的容器作为所述目标容...

【专利技术属性】
技术研发人员:许广武刘东宝
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1