質問

特に、新しいRailsプロジェクトを検討する場合、バージョン管理と展開のワークフローはどのようになりますか?どのツールを使用しますか?

Mac、* nix、およびWindowsの作業マシンの回答に興味があります。 * nixサーバーを想定しています。

必要に応じて明確にするために編集します。

役に立ちましたか?

解決

  1. プラグインとフローズンGemがプリインストールされたRails 2.1.1テンプレートのコピーを作成します。
  2. DBパスワード、セッションシークレット/名前、および deploy.rb を変更します。
  3. 必要に応じてGitHubにプライベートまたはパブリックリポジトリを作成します。
  4. 空のRailsプロジェクトをGitHubにプッシュします。
  5. サーバーへのSSHとApacheの設定(古いプロジェクトから仮想ホストファイルとMongrel設定ファイルをコピー)
  6. MySQLサーバーで空のデータベースを作成
  7. cap deploy:setup&& cap deploy:cold

これまでのところすべてが機能する場合:GitHubの開発とコミットを開始します。 cap deploy 必要に応じて。

更新:行うすべてのテストを書くことを忘れないでください!

他のヒント

SlicehostでのWindows VistaおよびUbuntuの新規インストールの使用。

  1. 新しい空のプロジェクトを作成する NetBeans。
  2. Fire deprec( http://www.deprec.org )をインストールします バージョンを含むRailsスタック ターゲットスライス上のコントロール。
  3. 空のプロジェクトをSubversionにコミットします。
  4. Capistranoを使用して、デプロイをテストします。
  5. アクセスできることを確認した後、実際の開発を開始します Railsスタートページ、および場合によっては 足場。 (これは本当にそうではありません 必要なのは、これを数回行ったので、ソフトウェアはそれが言うように動作するからです。)

Deprecは非常に魔法です-Railsプロジェクト(サーバー構成とすべてのジャズを含む)をクリーンスタートするのにかかる時間は、約1営業日から約1時間です。すべてがインストールされている間にコーディングを行うことができます。

この男は、これまでに経験したすべてのワークフローを文書化します

http://subtlegradient.com/articles / 2007/03/30 / web-development-environment-and-workflow

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top