タグ

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

タグの絞り込みを解除

capistranoに関するhsaitouのブックマーク (6)

  • delayed_job + Rails4 + Capistrano + rbenv - There's an echo in my head

    Rails 4(ActiveRecord)でdelayed_jobを使いつつ、それをCapistranoでデプロイする方法のメモ。基的に家のWikiに従う。 キューの機能を使う まず必要なgemをインストールしてマイグレーションファイルと実行ファイルを作成する。 # Gemfile gem "delayed_job" gem "delayed_job_active_record" gem "daemons" # デプロイ先でデーモンとして動かすのに必要 $ bundle install $ bundle exec rails g delayed_job:active_record $ bundle exec rake db:migrate 実行ファイルはbin/delayed_jobに作成される。Rails3以前はscript/delayed_jobに作られていたので要注意。 ワーカー

    delayed_job + Rails4 + Capistrano + rbenv - There's an echo in my head
  • Capistranoのdeploy.rbを今更よんでみて、タスクの挙動をまとめてみた(その2) - massの日記

    最近はデプロイもツールを使って一発になったけど、タスクの挙動をよく忘れてしまうので、備忘録をつけてみた。 フレームワーク:RubyOnRails バージョン:3.1.0 デプロイツール:Capistrano バージョン:2.9.0 書き方の例 $ 実際に打つコマンド # 内部処理 リリースしたけど、バグが出たので、1つ前のソースに巻き戻す。 1つ前のリリースに戻し、再起動をかけ、最新のリリースソースを削除する。リリース後、バグが発覚し、巻き戻すならこれ。 $ cap deploy:rollback # revision # restart # cleanup 1つ前のリリースに戻し、最新のリリースソースを削除する。再起動は行わない。 $ cap deploy:rollback:code # revision # cleanup カレントディレクトリの向け先を1つ前のリリースディレクトリに変

    Capistranoのdeploy.rbを今更よんでみて、タスクの挙動をまとめてみた(その2) - massの日記
  • Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル

    Capistranoを使って、Ruby初心者でもRuby以外のソースコードをデプロイできるようになるまでの流れです。 Rubyもよくわからないし、デプロイツールもろくに使ったことないけど、 Capistranoを使ってコードをデプロイしたい。という人に特に向けた記事です。 私自身そういう人でした。 私の理解不足の部分が多々ありますが、とにかくCapistranoを使ってデプロイができることを目的とします。私は今回の方法で、PHPのコードをデプロイしています。 「もう手動デプロイは嫌だ」「デプロイツール使いたい」「なんかデプロイツール使わないとヤバそう」と思っている方々にとってちょうどいい記事になればいいなと。 Capistranoデプロイができるまで(目次) Capistranoってどういうもの デプロイの流れの概要 デプロイ先サーバーとの接続条件 RubyRubyGemsのインストール

    Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル
  • unicorn + rails 用 Capistrano 3 の設定ファイル - Qiita

    group :development, :test do gem 'capistrano', :require => false gem 'capistrano-rails', :require => false gem 'capistrano-rbenv', :require => false gem 'capistrano-bundler', :require => false end # Load DSL and Setup Up Stages require 'capistrano/setup' # Includes default deployment tasks require 'capistrano/deploy' require 'capistrano/rbenv' set :rbenv_type, :user set :rbenv_ruby, '2.0.0-p247' r

    unicorn + rails 用 Capistrano 3 の設定ファイル - Qiita
  • 駆け出しインフラエンジニヤが capistrano を使って感動したのでメモ(1) - ようへいの日々精進XP

    はじめに 今更ながら capistrano に感動したのでインフラエンジヤなりの視点で触ってみて使い方をまとめてみる。 capistrano とは 以下は自分が抱く capistrano へのイメージ。 複数のノードに対して並列してコマンドを実行出来る!(うれしポイント) コマンドを task という単位で纏めて自動化出来る!(うれしポイント) Ruby 製のデプロイツール!(やや、うれしポイント*1) これだけ「うれしポイント」があれば複数台のサーバーにログインして色々とやんなきゃいけないインフラエンジヤが使わない理由が無いでしょ!ということで早速使ってみよー。 ちなみに今までは以下のようなイメージ。 メンテナンス作業等に capistrano を常用するようになってからのイメージ。 ということで、来の capistrano の利用目的とは逸れてしまうかもしれないが、インフラエンジニヤ

    駆け出しインフラエンジニヤが capistrano を使って感動したのでメモ(1) - ようへいの日々精進XP
  • 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering

    はじめに この記事はGREE Advent Calendar 2013年の21日目です。お楽しみください! こんにちは、アゴひげがダンディーだと評判の九岡です。GREEでは、JavaScalaを布教するための土台を固めるため、デプロイや監視の仕組みづくりなどを横断的にやっています。今回はその過程で得られた知識を「Capistrano 3の入門記事」という形で共有させていただきます。 この記事ではCapistrano 3の基礎をご紹介します。Capistrano 3はRubyをベースにしたサーバ操作およびデプロイの自動化ツールです。Capistrano 3を利用することで、デプロイなどの複雑なサーバ操作を自動化することができます。ここの記事では、特にデプロイに焦点をあてながら、Capistranoでサーバ操作を自動化する考え方と実現方法をご説明していきます。 Capistrano 3の習得

    入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering
  • 1