私は PHP Web アプリケーションに取り組んでいます (主に CodeIgniter の上に構築されています)。そのようなサイトを展開する簡単な方法は何ですか? 現在、デプロイメントは一般的に次のもので構成されています。
- サイトのシャットダウン
- やってる
svn up
これはほとんどの場合問題ありません。ただし、他にもいくつかやりたいことがあります。
- 本番サイトのものとバージョン管理のものとが異なる場合は、イメージ、スクリプト、およびスタイル シートのファイル名にバージョン番号を付けます (そして、マークアップ、スクリプトなどのすべての参照をこれらの新しいファイル名に更新します)。
- すべてのスクリプトとスタイルシートを縮小します (そして、マークアップ、スクリプトなどのすべての参照を更新します)。
ロールバックする機能もいいでしょう。
Phing と Ant については知っていますが、これらのツールを使用した経験はありません。提案?