如何将(某些文件)Symfony2项目更新为远程

时间:2013-03-22 19:35:21

标签: symfony web-deployment

到目前为止,我一直在使用Symfony1.4进行开发,并且没有任何问题来部署项目或将其更新到远程主机。我刚刚使用了sfFtpPlugin,一切都很完美:http://www.symfony-project.org/plugins/sfFtpPlugin

但是现在我开始使用Symfony2(2.2.0),首先我提出了这个问题:如何在进行更改时更新它?

第一次部署我知道有一些选择:通过FTP上传完整项目或使用Maestro(例如在ServerGrove.com托管中提供)使用这些工具我可以上传所有内容,但在我需要更新的情况下......¿50?文件,我当然不能通过FTP手动完成。

感谢大家的帮助!

P.S:有条件的信息:我有一些SVN知识,几天前就开始学习GIT了。

1 个答案:

答案 0 :(得分:0)

关于这方面的文件太棒了。 Cookbook为Git和SVN提供工作流程。

http://symfony.com/doc/current/cookbook/workflow/index.html

如果没有可用的shell,您可以在本地计算机上使用composer来更新项目,然后通过FTP整个项目。

这包括如何存储不同环境的设置:

http://symfony.com/doc/current/cookbook/configuration/environments.html

我个人使用私有Satis repo来部署我的所有代码。

这样我就不必使用FTP,只需使用composer create-project / install / update。