基于蜂窝网络的持续部署方法、系统及相关设备技术方案

技术编号:40031204 阅读:25 留言:0更新日期:2024-01-16 18:16
本发明专利技术适用于互联网技术领域,尤其涉及一种基于蜂窝网络的持续部署方法、系统及相关设备,所述持续部署方法包括:在服务器端部署虚拟化服务器,并在目标服务器处于隔离网络的客户端部署实体节点;基于所述虚拟化服务器,在所述服务器端编译得到待部署数据包;在所述实体节点与所述虚拟化服务器之间基于蜂窝网络建立加密网络传输通道;基于所述加密网络传输通道,通过所述实体节点获取所述虚拟化服务器中的所述待部署数据包;利用所述实体节点将所述待部署数据包部署于所述客户端的目标服务器中,以完成持续部署流程。本发明专利技术节省了运维资源,降低了系统压力,且保证了远程持续部署过程中服务器端与客户端网络的保密性,降低了网络安全风险。

【技术实现步骤摘要】

本专利技术适用于互联网,尤其涉及一种基于蜂窝网络的持续部署方法、系统及相关设备


技术介绍

1、持续部署(continuous deployment)指的是将已编译完成的代码尽快向可运行的开发/测试节交付的过程。现有技术的持续部署方案的网络拓扑图如图1所示,持续部署流程的内部网络通常包括由代码仓库服务器、发布服务器、编译节点服务器和产品库服务器组成,发布服务器从代码仓库服务器上拉取项目代码,随后发布服务器将拉取到的代码转存至编译节点服务器,编译节点服务器将代码编译构建并将产出的部署包进行提测,测试通过后部署包进入到产品库服务器,发布服务器获取产品库里的部署包,再通过交换机、路由器的内部网络,连接至有线互联网部署至目标服务器,至此一次完整的持续部署流程完成。

2、然而,上述过程中存在一定的弊端导致持续部署流程存在效率和安全问题:首先,代码仓库服务器、发布服务器、编译节点服务器和产品库服务器分别用于不同功能,数量上无法精简,导致服务器硬件资源占用过大,可能故障的点位较多,服务器运维压力大;第二,持续部署流程依赖于有线互联网与目标服务器连接,在有线互本文档来自技高网...

【技术保护点】

1.一种基于蜂窝网络的持续部署方法,其特征在于,所述持续部署方法包括以下步骤:

2.如权利要求1所述的基于蜂窝网络的持续部署方法,其特征在于,所述虚拟化服务器包括代码仓库服务器、发布服务器、编译节点服务器和产品库服务器,所述实体节点作为所述发布服务器发布数据的交付节点。

3.如权利要求2所述的基于蜂窝网络的持续部署方法,其特征在于,步骤S2包括以下子步骤:

4.如权利要求3所述的基于蜂窝网络的持续部署方法,其特征在于,步骤S23中将所述待部署数据包保存至所述产品库服务器的步骤前,还包括步骤:

5.如权利要求1所述的基于蜂窝网络的持续部署方法...

【技术特征摘要】

1.一种基于蜂窝网络的持续部署方法,其特征在于,所述持续部署方法包括以下步骤:

2.如权利要求1所述的基于蜂窝网络的持续部署方法,其特征在于,所述虚拟化服务器包括代码仓库服务器、发布服务器、编译节点服务器和产品库服务器,所述实体节点作为所述发布服务器发布数据的交付节点。

3.如权利要求2所述的基于蜂窝网络的持续部署方法,其特征在于,步骤s2包括以下子步骤:

4.如权利要求3所述的基于蜂窝网络的持续部署方法,其特征在于,步骤s23中将所述待部署数据包保存至所述产品库服务器的步骤前,还包括步骤:

5.如权利要求1所述的基于蜂窝网络的持续部署方法,其特征在于,步骤s4还包括以下步骤:

6.如权利要求1所述的基于蜂窝网络的持续部署方法,其特征...

【专利技术属性】
技术研发人员:江月山
申请(专利权)人:深圳市开源网络安全服务有限公司
类型:发明
国别省市:

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

1