recap
recap copied to clipboard
Simpler and faster capistrano deployment
So, my app has a private Github repo gem dependency. The app is also a private Github repo (the same account). Agent forwarding works fine for cloning the app, but...
[Harmonia](https://github.com/freerange/harmonia/blob/master/config/deploy.rb), [Sauron](https://github.com/freerange/sauron/commit/9f3ea3d275808b9d929b3616d1cbad31fc04e4d0), and [Heylist](https://github.com/freerange/heylist/commit/0a2afb71ed72e11d95d6a756eda094daabb71dbe) use `whenever` in conjunction with `recap`. It would be nice to make this easier. I'm guessing the right way would be to contribute to the `whenever`...
The recipes have only been tested using a single server for all roles. A more complex deployment might be the web server on one machine, and the job queue processors...
At the moment, if `SKIP_ROLLBACK` is enabled this isn't the case
This will be useful for a callback @lazyatom has been working on