我正在开始一个新的PHP项目,我希望得到其他开发者对他们首选的PHP部署策略的反馈。我希望能够自动化一些东西,以便一旦提交更改,它们就可以快速迁移到开发或生产服务器。
我有使用Ruby的Capistrano进行部署以及一些基本的shell脚本编写经验。
在我自己深入之前,听听其他人如何在他们的项目中处理这个问题会很好。
更多信息
目前,开发人员在站点的本地安装上工作,并将更改提交到子版本库。最初的部署是通过从svn导出带有标签的版本并上传到服务器来完成的。
通常通过手动上传更改后的文件来进行逐步的其他更改。