タグ

RubyとDeployに関するsupermomongaのブックマーク (2)

  • Minaというデプロイ用のツール... - Qiita

    Minaというデプロイツール 丹精コメて、一つ一つ丁寧に手作業でデプロイ、というのだるすぎる...と思ってたら Minaというデプロイ用のツールがあるらしいとTwitterのTLで流れていて、気になったので確認してみた。 Minaの動作を確認するための環境構築 当たり前だけど、確認する場合はぶっ壊しても大丈夫なVMのゲスト1つ用意しておくこと。当たり前だけど。当に... ホスト側での準備 今回利用しているホストは、Mac Book Pro Retina 13 inch、Mac OS X 10.8 (Mountain Lion)。 Gemfileに徐に以下を書く

    Minaというデプロイ用のツール... - Qiita
  • サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい

    最近のChefのブレイクで、サーバの構築も自動化でという潮流になっています。そんな中でチラホラ見受けられるのが、アプリのリリースもChefでという考え方です。私は微妙に違うのではないかなぁと思っているので、ちょっと考えを整理してみました。併せてCapistranoの紹介もしてみます。 Chefの役割 まずChefについてです。Chefの役割としては、サーバの状態を管理するものです。ここで言うサーバの状態というのは、各種ミドルウェアのインストール状態&設定です。いわいるサーバ構成ですね。またChefを使う最大のメリットは、開発環境やステージング環境、番環境と全ての環境を同じスクリプトで構築するので、手作業によるミス等による微妙な差異が発生しなくなることです。 さてここで問題になるのが、サーバ上のアプリケーションのコードやデータベースのテーブル定義は、サーバの状態に入るのかという点です。入る

    サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい
  • 1