[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