2012-07-28 44 views
4

我試圖找出一個方便的工作流程,使用像Capistrano的一個部署,與Symfony和作曲家。如何使用Composer,Symfony2和類似Capistrano進行部署?

我面臨的一個問題是,Capistrano需要項目在存儲庫(git)中,並且服務器可以訪問它,但是如果我使用Composer,該怎麼處理?作曲是Symfony的2.1+的依存關係經理,我們不應該包括供應商/在回購(我們的.gitignore指定此)。

我沒有使用Capistrano的呢,我想可以添加命令要在遠程生產服務器上運行,如:「作曲家更新什麼」刷新鎖定文件。但我怎麼知道它的工作?這可以通過在配方中添加更多命令來檢查嗎?

如果您知道任何其他部署者的請讓我知道。

回答

7

使用capifony。它是Symfony項目的capistrano食譜的集合。閱讀更多關於它並學習如何使用它的官方文檔:http://capifony.org/

Capifony支持作曲家。您必須啓用它(選項use_composer)。

+0

我一定錯過了那部分。謝謝! – ChocoDeveloper 2012-07-28 23:41:44

相關問題