« rails で Capistrano2.1 入門 | メイン | Array をシャッフルする »

rails で Capistrano2.1 入門(2) ~ タスクを作る

[rails] [capistrano]

前回の続きです
rails で Capistrano2.1 入門

今回は Capistrano で実行するタスクを作ってみようと思います。


config/deproy.rb に以下を追記。
Httpdを再起動するためのタスクです。


namespace :deploy do

  task :restart_web_server, :roles => :web do
    sudo "/etc/init.d/httpd restart", :as => "root"
  end

end

その上で


$ cap -Tv

とすると、

...
cap deploy:restart_web_server #
...

上記が表示されるはずです。

以下のようにするとコマンドを実行できます。

$ cap deploy:restart_web_server

トラックバック

このエントリーのトラックバックURL:
http://i-am.web777.net/mt/mt-tb.cgi/40

コメントを投稿