crushserver

A collection of Capistrano tasks we use at Crush + Lovely as part of our deployment routine.

Usage

Add require 'crushserver/recipes' to the top of your deploy.rb.

Ideally, you should be deploying via Bundler to ensure your gem dependencies are correct. We typically have a deploy group in our Gemfile that looks like this:

group :deploy do
  gem 'capistrano', '2.9.0'
  gem 'capistrano-ext'
  gem 'crushserver', '1.0.0'
end

If you want to take advantage of the built-in HipChat deploy notifications, you'll need a .crushserver.yml in your home folder with the appropriate configuration variables.