timurb / fast_git_deploy

Cap tasks to speed up cap deploys with git instead of symlinking (as described in http://github.com/blog/470-deployment-script-spring-cleaning)

Home Page:http://github.com/smtlaissezfaire/fast_git_deploy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fast_git_deploy

This fork is an original fast_git_deploy with all rails-related actions removed

Before (with fast_remote_cache deploy strategy):

$ time cap staging deploy:update

...

real	1m56.811s
user	0m0.560s
sys	0m0.118s

After:

$ time cap staging deploy:update

...

real	0m19.987s
user	0m0.538s
sys	0m0.110s

Install it into your rails app:

script/plugin install git://github.com/smtlaissezfaire/fast_git_deploy.git

Switch an existing project:

(this is completely untested)

cap deploy:warm

Setup a new project:

cap deploy:cold
cap deploy

About

Cap tasks to speed up cap deploys with git instead of symlinking (as described in http://github.com/blog/470-deployment-script-spring-cleaning)

http://github.com/smtlaissezfaire/fast_git_deploy


Languages

Language:Ruby 100.0%