Hej Pål,
En mulighed er at bruge "copy" strategien, og så exclude de dele af
biblioteksstrukturen du ikke vil have deploy'et.
set :deploy_via, :copy
set :copy_exclude, [".git", "foo", "bar"]
Med copy bliver der lavet et repositorie lokalt på den maskine du
deployer fra som så bliver pakket og uploadet til serveren.
Du kan evt. smide copy_cache på, så den ikke laver en fuld clone hver
gang du vil deploye:
set :copy_cache, true
Fordelen ved denne strategi er, at du slipper for at installere git på
serveren og har en finkornet kontrol med, hvilke dele af din kode der
rammer serveren. Ulempen er, at det tager tid og båndbredde at uploade
en fuld tar-ball, hver gang du deployer i forhold til at have et
lokalt git repos på serveren, der bare skal opdateres.
2009/11/4 Pål <
i...@paal.dk>:
--
Med venlig hilsen
- Jacob Atzen