一种项目部署方法技术

技术编号:23764107 阅读:35 留言:0更新日期:2020-04-11 18:55
本发明专利技术公开的项目部署方法,软件软件测试技术领域,根据服务器资源使用情况,从服务器清单中获取有效的服务器IP,将项目部署至服务器IP对应的服务器中,实现了项目的自动化部署,避免了人为参与的误操作,降低了失误率,不需要额外的技术支持,不产生额外的学习成本,也不会产生额外的维护、配置、服务器开销等费用,降低了人力及物力成本。

A method of project deployment

【技术实现步骤摘要】
一种项目部署方法
本专利技术属于软件软件测试
,具体涉及一种项目部署方法。
技术介绍
当前,许多公司存在上百应用及多套测试环境。针对各个测试环境,每个项目都需要指定唯一的服务器进行部署。随着项目数量的增多,维护成本也随之增长。目前的项目分配方法主要包括人为分配和搭建集群2种方式。这2种方式都存在缺陷。(1)人为分配的缺陷涉及开发、测试、运维等相关部门,沟通不够便利,信息不够透明,流程繁琐;没有明确项目和服务器资源分配策略,无法完成项目和服务器资源的精确匹配;针对各个测试环境为每个项目进行部署,随着项目和测试环境的增多,维护成本成倍增加,配置遗漏和错误风险增加,同时产生额外的维护、配置、服务器开销等人力物力成本。(2)搭建集群的缺陷对集群容器化部署的门栏比较高,需要专门的人员和专门的技能来对集群进行维护和部署;推广比较困难,此对应关系原则上和开发、测试、运维都有关系,需要各个部门的人员都能接纳并熟悉相关的容器知识才可进行;传统部署方式向容器化部署方式转型耗时耗力,是一个本文档来自技高网...

【技术保护点】
1.一种项目部署方法,其特征在于,包括:/n从服务器信息仓库中获取项目关联的配置文件;/n根据所述配置文件,获取所述项目分配的服务器IP;/n判断所述服务器IP的内容是否为空,若是,则从服务器资源池中获取可分配的服务器,生成可分配的服务器清单;/n判断所述服务器清单的内容是否为空,若否,则计算所述服务器清单中各个服务器IP对应的服务器资源使用情况;/n根据所述服务器资源使用情况,从所述服务器清单中获取有效的服务器IP;/n将所述项目部署至所述服务器IP对应的服务器中。/n

【技术特征摘要】
1.一种项目部署方法,其特征在于,包括:
从服务器信息仓库中获取项目关联的配置文件;
根据所述配置文件,获取所述项目分配的服务器IP;
判断所述服务器IP的内容是否为空,若是,则从服务器资源池中获取可分配的服务器,生成可分配的服务器清单;
判断所述服务器清单的内容是否为空,若否,则计算所述服务器清单中各个服务器IP对应的服务器资源使用情况;
根据所述服务器资源使用情况,从所述服务器清单中获取有效的服务器IP;
将所述项目部署至所述服务器IP对应的服务器中。


2.根据权利要求1所述的项目部署方法,其特征在于,根据所述服务器资源使用情况,从所述服务器清单中获取有效的服务器IP包括:
判断服务器当前分配的项目数量是否小于设定的阈值且当前剩余内存是否大于设定的阈值,若是,则确定所述服务器当前处于可分配状态,所述服务器的IP为有效的服务器IP。


3.根据权利要求2所述的项目部署方法,其特征在于,判断服务器当前分配的项目数量是否小于设定的阈值且当前剩余内存是否大于设定的阈值包括:
若服务器当前分配的项目数量大于设定的阈值且当前剩余...

【专利技术属性】
技术研发人员:李付祥张思路
申请(专利权)人:北京首汽智行科技有限公司
类型:发明
国别省市:北京;11

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

1