gitからcapistranoを使用してphpプロジェクトをデプロイします。私は現在、私のjavascript(jammitを使って)とcss(yuiを使って)をいくつかのcapistranoタスクを使って既にミニナイズしています。私が見ている問題は、コードベースをローカルに事前に展開するのではなく、宛先サーバでこの縮小をやっていることです。懸念するのは、javascriptの縮小をyuiからjammitに切り替えて、デプロイメントサーバにすでにインストールされている場合に、この新しいruby gemを複数の実稼働サーバーにインストールする必要がないようにすることです。私はanohter開発者からcapistranoファイルを継承したので、コードがチェックアウトされたとき、リモートサーバーに送信されたとき、そしてどのような作業に取り掛かるべきかについては100%明確ではありません。デプロイメント前にソースコードを小さくするには
私の最初の考えはbefore "deploy"
ですが、もう一度やり直すためのソースコードを用意しておきます。