23rd Sat
CapistranoでGitを使う方法のメモ
Capistrano-2.1を使って、Gitリポジトリからデプロイする為のレシピファイルの書き方のメモです。
config/deploy.rb
ruby>>
set :application, "goodstuff"
set :scm, :git
set :repository, "git.foo.com:/path/to/#{application}.git"
set :branch, 'master'
set :deploy_via, :copy
set :deploy_to, "/mnt/app/#{application}"
set :user, "app"
(--snip--)
<<--
/path/to/goodstuff.gitがベアリポジトリだと仮定しています。:branchと:deploy_viaを指定しているところがポイントでしょうか。
後は
pre>>
% cap deploy
<<--
するだけ。