【技术实现步骤摘要】
一种SVN自动部署方法及其系统
本专利技术涉及企业SVN
,特别涉及一种SVN自动部署方法及其系统。
技术介绍
传统企业应用的发布与部署都是通过人工进行本地编译、上传服务器、修改配置文件、修改目录权限、更新数据库等一系列人工操作,而且只能在具有企业应用代码文件的电脑上操作,使得整个流程工序重复、耗时,而且容易出现错误。另外,如果企业应用是分布式需要部署到多台服务器,就更加容易发生误操作情况,从而导致企业应用不能使用的情况。
技术实现思路
本专利技术要解决的技术问题在于,提供一种SVN自动部署方法及其系统,采用自动打包部署WEB工具,只需将企业应用代码文件提交到SVN上,就可以自动将企业应用进行发布与部署,大大节省人力成本与降低出错机率,而且配合SVN代码托管,可以实现只要有网络就可以在任何电脑上进行发布与部署。为解决上述技术问题,本专利技术提供如下技术方案:一种SVN自动部署方法,包括以下步骤:S1、安装与部署自动打包部署WEB工具到服务器A上;S2、用户把本地的企业应用代码 ...
【技术保护点】
1.一种SVN自动部署方法,其特征在于,包括以下步骤:/nS1、安装与部署自动打包部署WEB工具到服务器A上;/nS2、用户把本地的企业应用代码文件提交至SVN服务器;/nS3、本地应用终端上登录服务器A上自动打包部署WEB工具,自动打包部署WEB工具进入后台自动部署状态,将企业应用代码文件从SVN服务器上下载至服务器A上以及运行打包压缩前的部署脚本;/nS4、自动打包部署WEB工具对下载的企业应用代码文件进行打包压缩;/nS5、自动打包部署WEB工具将打包压缩后的企业应用代码文件复制至服务器B上;/nS6、自动打包部署WEB工具登录服务器B;/nS7、自动打包部署WEB工 ...
【技术特征摘要】
1.一种SVN自动部署方法,其特征在于,包括以下步骤:
S1、安装与部署自动打包部署WEB工具到服务器A上;
S2、用户把本地的企业应用代码文件提交至SVN服务器;
S3、本地应用终端上登录服务器A上自动打包部署WEB工具,自动打包部署WEB工具进入后台自动部署状态,将企业应用代码文件从SVN服务器上下载至服务器A上以及运行打包压缩前的部署脚本;
S4、自动打包部署WEB工具对下载的企业应用代码文件进行打包压缩;
S5、自动打包部署WEB工具将打包压缩后的企业应用代码文件复制至服务器B上;
S6、自动打包部署WEB工具登录服务器B;
S7、自动打包部署WEB工具对服务器B上的企业应用代码文件进行解压缩,并开始部署以及运行企业应用代码文件脚本。
2.根据权利要求1所述的一种SVN自动部署方法,其特征在于,所述步骤S3中,登录服务器A上自动打包部署WEB工具后,需要对自动打包部署WEB工具添加企业应用的相关信息,包括:企业应用的SVN信息、企业应用被部署的服务器B信息与文件保存位置信息以及企业应用打包压缩前的运行脚本信息,然后自动打包部署WEB工具才进入后台自动部署状态。
3.根据权利要求2所述的一种SVN自动部署方法,其特征在于,所述企业应用打包压缩前的运行脚本信息包括下载依赖包脚本、编译脚本和运行脚本。
4.根据权利要求1所述的一种SVN自动部署方法,其特征在于,所述步骤S5,自动打包部署WEB工具以...
【专利技术属性】
技术研发人员:林嘉明,闵宇,汪洋,周文锋,谭成良,
申请(专利权)人:广东智江网络有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。