2012-08-26 :-)
_ 夜
2000 飯
_ [capistrano]capistrano をインストール
% cd /usr/pkgsrc/sysutils/capistrano % sudo make install clean clean-depends
_ [capistrano][ruby]簡単&便利 Capistranoのススメ (導入編)
写経
set :application, "hoge" # role定義 role :test, "192.168.0.23" role :ap, "192.168.0.24" # タスク task :hw, :roles => [:test, :ap] do run 'echo HelloWorld! $HOSTNAME' end task :gb, :roles => [:test, :ap] do run "echo GoodBye! $HOSTNAME" end
% cap -f deploy.rb hw * executing `hw' * executing "echo HelloWorld! $HOSTNAME" servers: ["192.168.0.23", "192.168.0.24"] [192.168.0.24] executing command ** [out :: 192.168.0.24] HelloWorld! rika.area51.gr.jp [192.168.0.23] executing command ** [out :: 192.168.0.23] HelloWorld! mogu.area51.gr.jp command finished in 249ms
[ツッコミを入れる]