[发明专利]一种基于SVN资源库自动化构建发布方法与装置有效
申请号: | 201711093510.8 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107729066B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 邓坤;董昌丽 | 申请(专利权)人: | 重庆扬讯软件技术股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/71;G06F8/61 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 401121 重庆市渝北*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于SVN资源库自动化构建发布方法与装置,包括:自动监控指定SVN资源库源代码文件版本变化,若指定SVN资源库源代码文件版本发生变化,则自动执行下载最新源代码文件到本地下载目录路径下,并记录当前SVN资源库源代码文件版本号,自动执行项目程序编译与构建,并得到最新项目程序包,通过远程服务器通道上传最新项目程序包到指定服务器存放目录路径下,通过远程服务器通道执行最新的项目程序部署发布操作,本发明无需手动构建程序包与手动部署发布项目程序,从而减少项目程序的构建与部署上所花时间和部署过程中的失败率,更好的维护了项目程序在研发阶段与测试阶段整体的高效性、稳定性、安全性。 | ||
搜索关键词: | 一种 基于 svn 资源库 自动化 构建 发布 方法 装置 | ||
【主权项】:
一种基于SVN资源库自动化构建发布方法,其特征在于,所述方法包括以下步骤:S1.通过所述自动化构建发布装置,自动监控指定SVN资源库源代码文件版本变化,若所述指定SVN资源库源代码文件版本发生变化,则执行S2,否则执行S1;S2.自动下载所述指定SVN资源库最新源代码文件到预先配置的本地下载目录路径下,记录当前SVN资源库源代码文件版本号;S3.自动执行项目程序编译与构建,并判断构建是否成功,若构建成功则执行S4,若构建失败则输出失败信息并终止操作;S4.得到并获取最新项目程序包,通过远程服务器通道上传所述最新项目程序包到预先配置的指定服务器存放目录路径下;S5.根据预先配置的指定服务器发布目录路径,找到旧项目程序包,通过远程服务器通道进行备份,若备份成功,执行S6,若备份失败则输出失败信息并终止操作;S6.根据预先配置的项目服务进程端口找到服务进程,关闭旧的服务进程并清理所述旧项目程序包;S7.复制所述最新项目程序包到所述指定服务器发布目录路径下,重新启动服务并判断重启是否成功,若重启成功,完成发布,若重启失败,执行S8;S8.输出失败信息,执行项目程序的备份还原并重启服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆扬讯软件技术股份有限公司,未经重庆扬讯软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711093510.8/,转载请声明来源钻瓜专利网。