タグ

Capistranoに関するad2のブックマーク (5)

  • Rails4のデプロイでCapistrano3の基本的な使い方を把握する - Qoosky

    趣味電子工作を楽しむ人のためのハードウェア情報共有サイト 技術情報や作品の投稿機能、リアルタイム遠隔操作 API をご利用いただけます。 概要 Capistranoはサーバの遠隔操作を自動化する多目的なツールです。以下では特に Rails4 を Capistrano3 でデプロイする基的な方法をまとめます。Rails の場合は Capistrano の設定が gem で提供されているため、Capistrano の知識がなくても基的なデプロイはできます。独自にカスタマイズしたい場合など、ページの内容を越えるものは公式ページを参照してみてください。また、Capistranoは v3 と v2 の違いが大きく、v3 を対象とした以下の内容は v2 には適用できないことに注意してください。 サンプルアプリケーションの準備 デプロイするRailsアプリケーションを、こちらのページを参考に用意

    Rails4のデプロイでCapistrano3の基本的な使い方を把握する - Qoosky
  • capistrano-withrsyncを使ってVagrantで構築したVMにデプロイする

    Capistranoを使ったシーンで、デプロイ先にgit cloneさせるのを避けるために、rsyncを使ってローカルマシンから番サーバへのデプロイを試みたい。 ペパボ福岡支社のlinyowsさんがcapistrano-withrsyncというGemを作っていたので、それを使ってみた。 ちなみにmoll/capistrano-rsyncというGemもあるが、どうも更新されている気配が無いので今回は見送り。 なお、Capistranoのバージョンは3系とする。 Capistranoの準備 Gemfileに以下の2つのgemを用意する。

  • ぱちブログ

    What's Capistrano? CapistranoはRubyで記述されたデプロイメントツールで、SSH経由で複数のリモートマシン上で並列にコマンドを実行するためのフレームワークです。一般的には、git(github含む)やsubversion等といったSCM(Source Code Management)からソースコードをアプリケーションサーバへデプロイしたり、アプリケーション関連ディレクトリの管理やデータベースの更新等を行うことが多いと思います。また、CapistranoのフロントエンドWebUIツールとして、『webistrano』があります。詳細は、家のwikiやwikipediaのCapistranoページを参照頂いた方がいいかと思います。 以下内容は、私が個人環境でCapistranoサーバを1から作っていく過程の備忘録メモです。 Make "deployer" u

  • Capistranoの設定ファイルを自動生成·Capo MOONGIFT

    Capoはデプロイ自動化ツールのCapistranoの設定ファイルを自動生成してくれるソフトウェアです。 幾つかのWebサイトではデプロイに際してCapistranoを使っています。そのデプロイ設定をレシピとして書く訳ですが、そのファイルを必要な機能から選んでいくだけで作れてしまうのがCapoです。 メインサイトです。 フローティングで説明も出ます。 Capfileが出力されました。 選んだ項目の設定が並んでいます。 Capoが便利なのは、機能を選ぶだけでそれに合わせたレシピファイルができあがるということです。つまりこれはナレッジをWebサービス化したものであり、誰でも手軽にサーバのデプロイを自動化できるようにしてくれます。 CapoはRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る オープンソースが登場して以降、様々なものがオープン化され

    Capistranoの設定ファイルを自動生成·Capo MOONGIFT
  • Capistrano + rsync で省エネデプロイ - 肉とビールとパンケーキ by @sotarok

    こんにちは。 タイトルの通りなんですが、Capistrano みんなつかってるよねー。 ってことで独自のデプロイシステムをもってなくてさすがにFTPでUPはしてませんって人は結構使ってるもんだと思ってるんですけど、Capistrano ってなんかデフォルト各サーバで vcs の update 的なことをするか、ローカルにソースツリーを用意してやる場合に使えるのは scp で、なんかエコじゃないよねと言う話で、いちいちソースツリー全部配布されてたら転送量も時間もかかってしょうがないので、まーrsyncがいいんだよね、ということで、そんな時は capistrano_rsync_with_remote_cache (なげえよ) を使えばいいよね!ってお話です。 *1 luisparravicini/capistrano_rsync_with_remote_cache · GitHub このご時世

    Capistrano + rsync で省エネデプロイ - 肉とビールとパンケーキ by @sotarok
  • 1