ページ

ラベル capistrano の投稿を表示しています。 すべての投稿を表示
ラベル capistrano の投稿を表示しています。 すべての投稿を表示

2013年6月18日火曜日

【mac】capistranoのインストール

macにcapistranoを利用したかったのでまとめました。
sudo等が必要なためCentOS分から一部を抜粋

環境
環境情報 ソフトウェア 必要込コマンド
Mac OS X Mountain Lion ruby sudo,curl
$ sudo mkdir /usr/local/src
$ cd /usr/local/src
$ sudo curl -O http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz
$ sudo tar xzovf rubygems-1.8.24.tgz
$ cd rubygems-1.8.24
$ sudo ruby setup.rb
$ sudo gem install capistrano

capistranoサンプル集【tomcat restart】

capistranoのサンプル集です。 普段利用しているものを少しメモ含めまとめました。
role :host, "test1.com", "test1.com" # サーバを指定複数の場合は,区切りで追記
set :application, "deploy.test" # アプリケーション名
set :ssh_options, :port => "22" # ポート指定
set :user, "admin" # sshでログインするユーザー(要sodo権限)

# tomcat 再起動
task :tomcat-restart, :roles => :host do
 sudo "/etc/init.d/tomcat5 restart"
 sudo "/etc/init.d/httpd restart"
end
単純ですが、意外と使えます。 実運用では、ロードバランサーがあると全tomcatが止まるので監視が飛ぶかもしれない ので要注意です。ご利用の際は、監視を受け取っている方にご連絡を

2013年4月14日日曜日

【Linux】capistranoインストール手順

CentOS 5.6を使用しcapistranoを利用可能にする構築手順書

環境
環境情報 ソフトウェア 必要込コマンド
CentOS 5.6 ruby yum
$ yum -y install ruby ruby-devel ruby-irb ruby-rdoc ruby-libs
$ cd /usr/local/src/
$ wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz
$ tar xzovf rubygems-1.8.24.tgz
$ cd rubygems-1.8.24
$ ruby setup.rb
$ gem install capistrano