Deployment 如何使用Composer、Symfony2和Capistrano之类的工具进行部署?

Deployment 如何使用Composer、Symfony2和Capistrano之类的工具进行部署?,deployment,symfony,workflow,capistrano,composer-php,Deployment,Symfony,Workflow,Capistrano,Composer Php,我正试图找出一个方便的工作流程来使用像Capistrano这样的部署器,以及Symfony和Composer 我面临的一个问题是Capistrano要求项目位于存储库(git)中,并且服务器可以访问它,但是如果我使用Composer,我该如何处理这个问题呢?Composer是Symfony 2.1+的默认依赖项管理器,我们不应该在repo中包含vendor/(我们在.gitignore中指定) 我还没有使用Capistrano,我想可以添加要在远程生产服务器上运行的命令,例如:“composer

我正试图找出一个方便的工作流程来使用像Capistrano这样的部署器,以及Symfony和Composer

我面临的一个问题是Capistrano要求项目位于存储库(git)中,并且服务器可以访问它,但是如果我使用Composer,我该如何处理这个问题呢?Composer是Symfony 2.1+的默认依赖项管理器,我们不应该在repo中包含vendor/(我们在.gitignore中指定)

我还没有使用Capistrano,我想可以添加要在远程生产服务器上运行的命令,例如:“composer update nothing”来刷新锁文件。但我怎么知道它起作用了呢?是否可以通过向配方中添加更多命令来检查这一点

如果您知道任何其他部署人员,请告诉我。

使用。这是一个为Symfony项目收集的capistrano配方。请阅读更多关于它的信息,并从官方文档了解如何使用它:


Capifony支持composer。您必须手动启用它(可选)。

我一定错过了那个部分。谢谢