設定ファイルの要素
http://tech.feedforce.jp/capistrano.html
に書かれてあるとおり、
- 変数 (set)
- ロール (role)
- タスク (task)
が主な要素。
あとはヘルパータスクの run や sudo を覚えれば、ruby プログラムを組むのと同じなので、大抵のことはできる。
ローカルで作業している感覚で、リモートのサーバを操作できるのはすごく便利だと思うのだが、今のところ Tomcat 6.0 の再起動がうまくいかない。見た目は実行されている様に見えるのだが・・・。