6月 01 2008
capistrano メモ - ROLES,HOSTS
capistrano で deploy する際、あるホスト、あるいはあるロールだけに適用させたい場合はこうする。
“hoge.example.com” というホストに対し deploy:setup
$ cap deploy:setup HOSTS=hoge.example.com
:role => :web なホストに対し deploy:setup
$ cap deploy:setup ROLES=web
ここで指定するものは「,」 区切りで複数指定できる。
$ cap deploy:setup ROLES=web,db
HOST 指定に関しては、user および port を同時に指定できる。
$ cap deploy:setup HOSTS=username@fuga.example.com:port
後からホスト付け足す時にいちいちハマらないように。
