例えばこんなディレクトリ構造のブランチがあるとする。
./
│
├── provision
│ └── 構成管理
│
├── application
│ └── アプリケーション本体、Capistranoもこの中にある
│
└── virtualmachine
└── ローカル開発環境
ステージングやプロダクションにデプロイしたいのはapplicationディレクトリだけで、
その他のディレクトリはデプロイする必要がない。
(指定したサブディレクトリだけデプロイするとか簡単でしょ)
と思ってサクッと調べて出てきたやり方を試してみるも上手くいかない…。
どうも試したのはCapistrano2系での方法のようで、色々調べた結果下記の方法で簡単にできました。
config/deploy.rb
set :repo_tree, 'application' # デプロイ対象のディレクトリパス