Category: Articles

Capistrano Deploy Sequence

During my last code reading of Capistrano, I traced the deploy recipe to find out what other recipes it uses. Since overriding and hooking into these recipes are used when you customize your application deploy, I wanted to document them here so I can find it again. deploy |-- deploy:update |---- deploy:update_code |------ Code update …

Read more

Refactoring Rails Product

I’m building a compilation of my daily refactorings into a new product. It will include additional content that isn’t available here but I wanted to get some ideas about what you’d like to see added. If you answer the short survey below, I’ll give you a free copy of the product when it’s ready. I’ll …

Read more

Capistrano Variables

Capistrano Variables While reading through Capistrano’s code I’ve come across many the variables used to configure deploy.rb. So I don’t forget them when I need them, I’ll document them here: application – required repository – required scm – defaults to :subversion deploy_via – defaults to :checkout revision – defaults to the latest head version rails_env …

Read more