[发明专利]一种适配多环境配置的快速部署系统的方法在审
申请号: | 201710016773.2 | 申请日: | 2017-01-10 |
公开(公告)号: | CN106815052A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 叶少波;周瀚 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 泉州市文华专利代理有限公司35205 | 代理人: | 陈智海 |
地址: | 362000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种多环境不同配置的快速部署方法,先提取配置文件,然后创建配置库和构建项目代码,打包项目代码及对应版本号的全部项目配置文件到部署服务器上,拷贝项目代码文件及对应的项目配置文件到web服务器的指定目录下,部署时先部署项目代码文件,然后再替换项目配置文件,最后再启动web服务器,由于本发明分离出项目中不同配置的配置文件,在部署时根据不同环境启用不同的配置文件,可以减少项目的编译次数,提高不同网络间传输效率,降低由于人工修改引起的错误,快速部署同一份代码到不同的环境中,实现一次编译处处可用的目标。 | ||
搜索关键词: | 一种 适配多 环境 配置 快速 部署 系统 方法 | ||
【主权项】:
一种多环境不同配置的快速部署方法,其特征在于包括如下步骤:步骤1、提取配置文件输入项目配置文件,提取其中需要根据不同环境修改配置的项目配置文件,保留原始项目目录结构,并按照项目目录结构存放文件,最外层文件夹为项目名称,即剔除适配多环境无需修改配置的项目配置文件,留下需要修改的项目配置文件;步骤2、创建配置库依次根据不同的部署环境修改步骤1提取出的项目配置文件,每个部署环境绑定对应的项目配置文件,创建配置库,并将所述的项目配置文件提交到配置库中,配置库采用与代码库相同的管理工具;步骤3、项目代码构建使用自动化构建工具从代码库中检出需要部署的指定版本号的项目代码并编译;步骤4、打包文件使用自动化构建工具从步骤2创建的配置库中检出与步骤3构建的项目代码对应版本号的全部项目配置文件,编写脚本,将步骤3编译好的项目代码文件与对应环境的项目配置文件打包在一起,此时不合并项目配置文件跟项目代码,项目代码与项目配置文件还是相互独立,只是在同一个包中而已;步骤5、传输文件将步骤4打包好的文件传输到部署系统的仓库中并分发到部署服务器,分发只传输需要部署项目的包,而不是全部;步骤6、部署项目到部署服务器上将步骤4打包好的文件解压,拷贝项目代码文件及对应的项目配置文件到web服务器的指定目录下,部署时先部署项目代码文件,然后再替换项目配置文件,最后再启动web服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710016773.2/,转载请声明来源钻瓜专利网。