我正在开始使用PHP开发一个新项目,我很乐意从其他开发人员那里获得有关他们首选的PHP部署策略的反馈.我希望自动化一些事情,以便一旦提交更改,就可以将它们快速迁移到开发或生产服务器.
我有使用Capistrano和Ruby进行部署的经验以及一些基本的shell脚本.
在我第一次独自潜水之前,听听其他人在他们的项目中如何处理这个问题会很棒.
目前,开发人员处理站点的本地安装并将更改提交到subversion存储库.通过从svn导出标记版本并将其上载到服务器来进行初始部署.
通常通过手动上载更改的文件来进行其他更改.
我非常喜欢面向个人项目的Fabric,但我在日常工作中处于面向Perl的环境中工作.我不想在工作流程中引入另一种语言,所以我想知道在Perl中是否存在类似于Fabric的自动部署.