手动代码通过FTP从SVN部署到Live


Manual code deploys to Live, from SVN, through FTP

我刚刚继承了一个新项目。让我惊讶的是,所有的SVN代码都是通过FTP手动部署的,平均每周有50多个文件。每个开发人员都会保存一个(相当长的)列表,列出他们更改过的每个文件。

在过去的项目中,我使用过诸如.sh脚本之类的工具,或者Springloops或Phing之类的工具。其他人用FTP将代码手动部署到SVN代码的实时服务器上吗?

其他人用FTP将代码手动部署到SVN代码的实时服务器上吗?

是的,我做(不是用手,用钩子)。因为CI Deploy解决方案对我的需求来说过于苛刻了

SVN代码到实时服务器

暂存/测试服务器发生了什么?正在签入的代码很少可以用于生产(您无法测试自己的代码),因此您不希望任何签入都被推送到实时环境中。

但是,任何提交后挂钩都可以将代码复制到另一个位置,这是一项非常琐碎的任务,就像这里显示的那样。