4

Capistrano のようなデプロイヤを Symfony と Composer で使用するための便利なワークフローを見つけようとしています。

私が直面している問題の 1 つは、Capistrano ではプロジェクトがリポジトリ (git) にある必要があり、サーバーがそれにアクセスできる必要があることですが、Composer を使用している場合、これをどのように処理すればよいですか? Composer は Symfony 2.1+ のデフォルトの依存関係マネージャーであり、ベンダー/ をレポに含めることは想定されていません (これは .gitignore で指定します)。

私はまだ Capistrano を使用していませんが、リモートの運用サーバーで実行するコマンドを追加できると思います。しかし、それが機能したことをどのように知ることができますか? これは、レシピにコマンドを追加することで確認できますか?

他のデプロイヤーをご存知でしたら教えてください。

4

1 に答える 1

7

capifonyを使用します。これは、symfonyプロジェクトのcapistranoレシピのコレクションです。詳細を読み、公式ドキュメントから使用方法を学びます:http: //capifony.org/

Capifonyは作曲家をサポートしています。手動で有効にする必要があります(オプションuse_composer)。

于 2012-07-28T23:06:47.673 に答える