文件名称:svn_publisher:一个基于SVN和rsync的线上代码发布系统,目前已经不维护了
文件大小:667KB
文件格式:ZIP
更新时间:2024-03-31 10:31:25
系统开源
svn_publisher 一个基于SVN和rsync的线上代码发布系统 SVN已经是当年的事了,还是建议投奔Git吧。。本项目以后也不会再更新了。 这是一个旧项目 以前写过一个基于svn和rsync的代码发布系统,主要就是解决将代码发布到多台线上服务器的问题。需求本身很简单,一堆代码写好了,代码有嵌套了,如果依赖人工上传覆盖,或者打包到线上解压,都可能造成各种问题,万一运维疏忽,可能导致线上代码错误,版本双向等等问题,如果线上服务器数量很多,这事儿就变得越来越危险,越来越不现实。并且,线上代码一旦发布之后,回滚,发布日志都是很麻烦的事情,那么就需要一个工具来管理。 于是我以前做的,就是拿一台能连上开发SVN服务器的机器,部署上SVN和rsync客户端,用php调用系统命令,执行一些svn co svn update rsync的命令,在网络端展示svn的版本历史,管理员选择一个版本之后,