タグ

capistranoに関するttakeのブックマーク (7)

  • chef-solo + capistrano で複数ホストを管理する - 酒日記 はてな支店

    chef-server は仕組みが大げさでインストールも大変だし、10〜20台ぐらいなら chef-solo と capistrano を組み合わせればいいよね?(同案多数) Capistranoとchef-soloを組み合わせて使う | ひげろぐ capistrano + chef-soloで構成管理する - delirious thoughts 実はこれまでもずっと、適当に書き殴った shell script で rsync && chef-solo 実行というのをやっていたのですが、複数の json をいい感じにマージして適用したかったので、capistrano で書き直してみました。 fujiwara/chef-solo-with-capistrano · GitHub 方針 cookbook などのファイルの同期は rsync で 共通で使用する json とホストごとにそれを上

    chef-solo + capistrano で複数ホストを管理する - 酒日記 はてな支店
  • 今更聞けないCapistranoでリリースの自動化 - プログラマでありたい

    ここ数年で開発の現場でAgile開発の文化や手法が、ずいぶんと取り入れられるようになってきているようです。アジャイル開発はその根底に文化が大事ですが、それを支えるツールというのも重要になってきます。ソース管理やビルド管理、テストの自動化と色々ありますが、今回はリリースの自動化のお話です。その中で主にRails使われることが多いCapistranoの設定と使い方です。 環境の説明 ・Ruby 1.9 ・Rails 3.2 ・Passenger ・GitSQLite3 目指す構成 今回は単純化する為に、1サーバの中にGitのリポジトリもApache+PassengerもDBも入れておきます。また複数の環境(開発、ステージング、番)にデプロイ出来るように、それぞれの構成を別けて記述するようにします。(capistrano-extを使用) 設定 必要モジュールのインストール $gem ins

    今更聞けないCapistranoでリリースの自動化 - プログラマでありたい
  • Capistrano実践Tips集

    TrinityTです。 先日行った社内勉強会でCapistrnoについて発表したので公開します。 実際にKBMJでCapistrano運用を行った際のノウハウをまとめてあります。Capistranoについての基説明は省いてあるので、初めてCapistranoを使う人向けではありません。 内容1.これだけは入れとけ!便利なgem・capistrano_colors・capistrano_ext2.こう記述しろ!設定ファイル・deploy.rbデフォルト記述・Passengerとの連携設定・パスワードなどの動的入力・プッシュ式デプロイ 3.意外と知らない?注意点 ・role:dbの意味・ユーザのアップロード画像などはどこに置くべき?    コメント (0) |トラックバック (0)

  • CakePHPをCapistranoを使って楽々デプロイしよう!

    TrinityTです。 前回エントリではCakePHPの環境別設定についてお話ししましたが、この恩恵を受けるためCapistranoで自動デプロイを確立しました。 今回はこの方法について説明します。

  • Capistrano は思ったよりシンプルで思ったよりすごい - あーありがち (2008-12-18)

    システム管理者のみなさん、こんにちは。今日は Rails アプリの deploy ツールとして有名な(らしい)Capistrano についてです。紹介? いえいえ。紹介はすでに有名な人たちによってなされています。ワタシがしたいのは検討。こいつはどこにどのように使えそうか。 Capistrano: Home システム管理の話なのになんで Puppet じゃないの?と思うかもしれません。それは、以前 Puppet の OSX 対応があまりよくなかったことと、また自分の環境が PPC Mac だったため、仮想マシンを使って他の OS を動かすのも現実的でなく、面倒になってしまっていたからです。 で、巡り巡って Capistrano って実は deploy 以外にも結構使えそうじゃない?と思えましたよというお話。想定しているバージョンは Capistrano 2.5.3 です。 なお、例によって嘘

  • Capistrano 2.2.0のチュートリアル - unnecessary words

    Capistranoのデプロイ作業について基的なところをメモ。 Rails2.0.2、Capistrano2.2.0を使っています。 Capistranoは最近のバージョンアップでRailsの説明とコマンドなどが異なっています。 必要な物 開発サーバ 配備先のサーバ svnサーバ 開発サーバは普段開発作業してるクライアントでOKです。配備先のサーバは公開する用の物をでっち上げましょう。Railsが動いて、Apacheが入ってれば大丈夫です。 svnサーバも適当にでっち上げてください。Capistranoはデプロイ時にsvnサーバからデータを取得します。svnサーバ構築はこちらのエントリが参考になるかもしれません。体系的に学びたいならでびあんぐるがオススメです。 インストール % sudo gem install --include-dependencies termios % sud

    Capistrano 2.2.0のチュートリアル - unnecessary words
  • つくるぶガイドブログ: capistrano で本番環境にデプロイ

    Ruby(とRails)を担当している石原です。 ソーシャル「OSを入れた後にインストールする10のアプリケーション」(仮) を作る過程をレポートしています。 これまでのエントリーはこちら ↓ つくるぶガイドブログ: Ruby on Rails を使ってひとりでサービスを作ってみよう つくるぶガイドブログ: ひとりサービスの雛型をつくる(リキッドレイアウト、GetText、Acts as Authenticated) つくるぶガイドブログ: Rails で楽々ソーシャルブックマークの仕組みを作る つくるぶガイドブログ: Rails プラグイン acts_as_taggable_redux でタグクラウドを作ろう つくるぶガイドブログ: ドラッグアンドドロップで並べ替え(Rails + Ajax) つくるぶガイドブログ: Rails + rcov でテストカバレッジを調べる まだ開発途中では

  • 1