タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

capistranoに関するtsh71のブックマーク (4)

  • text.ssig33.com - Capistrano で複数のサーバー群に対して処理を実行する

    Capistrano で複数のサーバー群に対して処理を実行する なんのこっちゃと思う方も多いかもしれませんが、ようは以下のような話です。 web1, web2, web3 に対して run を使う db1, db2, db3 に対して run を使う というようなことを一つの task の中に書きたいという事例です。結局こうなった。 set :webserver, ["web1","web2","web3"] set :dbserver, ["db1","db2","db3"] task :hogehoge, :roles => [:server] do role(:server){webserver} run "hogehoge" role(:server){dbserver} run "hugahuga" end これが筋のいいやり方だという気は全くしないがとりあえず要件を満すことは

  • Capistrano 入門 - Ruby on Rails with OIAX

    Capistrano とは何か。それは、デプロイメントのツールである。 デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。 アプリケーションを番サーバにインストールすること。あるいは、最新版に更新すること。 Web サーバを起動、再起動、停止すること。 Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。 世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。 最初は少し面白いけれど、基的な退屈な作業だ。 怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。 というわけで、Capistrano について研究をしていこうと思う。

    Capistrano 入門 - Ruby on Rails with OIAX
  • 簡単&便利 Capistranoのススメ (導入編)

    ごきげんよう、TrinityTです。桜も咲き始め春の到来を感じますね! 今日は最近になって使い始めたとても便利なツール、Capistranoについて説明します。Railsを使っている人はもちろん、使っていない人両方にオススメです。  Capistranoって何?簡単に言うと「複数の環境に同じ処理を同時に実行させる」ツールです。・昔はSwitchTowerと呼ばれてました。・RoR環境でしか使えないと誤解されがちだが、他の環境でも十二分に便利。・(サービスがPerlで書かれてる)はてなでも導入・RoR環境だと基的なコマンドが揃っているため特に便利。 何がうれしいの?WebアプリでよくあるパターンとしてAPサーバが複数ある場合に各サーバに対して全く同じ処理(APを転送&APサーバ再起動...etc)を行う場合ってありますよね?そういう場合にCapistranoを導入すれば以下のようなメリット

    tsh71
    tsh71 2011/02/12
    デプロイ自動化
  • Capistranoで自動デプロイ

    Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作ったtakanori suzuki

    Capistranoで自動デプロイ
  • 1