2011-09-06 19 views
6

RoRアプリケーションを展開する方法はいくつかあります。 Ruby on Railsアプリケーションを配備する最良の方法は何ですか? Capistrano、通常のSVNチェックアウト、git pullまたは他のツール?Railsの展開 - 最適な方法

+1

私は毎日カピストラーノを使用します。それは素敵で甘い – apneadiving

答えて

3

capistranoを使用したSCM対応配備はシンプルでクリーンです。 RPM/DEBのようなファーストクラスのLinuxパッケージとしてアプリケーションを配布、またはWARファイルとしてアプリケーションを配布、あるいは全体のアプリをリリース

http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world

上記の記事のような他のオプションを探りますルビーの宝石として。

プレゼンテーションでは、前述のすべてのオプションの長所と短所についても説明しています。

6

私にとって、私は古い良いカピストラーノを使用します。 git、svnなどの多くのCVSシステムをサポートしています。作成されたレシピがすべてのプロジェクトで役に立ちます。私はconfig/deployフォルダにコピーし、プロジェクトに関するメタ情報を変更します。シンプルで使いやすいです。