- From: Jon Wood <
>
- To:
- Subject: [chef] Re: how are people using the deploy_revision resource?
- Date: Wed, 20 Oct 2010 22:33:18 +0100
On 19 October 2010 21:32, Andrew Willis
<
>
wrote:
>
How do you deal with the fact that the deploy may not work on a given
>
server?
>
Capistrano is nice in that if it can't complete each one of its tasks on
>
each server, it rolls back the deploy. And if you aren't using chef to do
>
your app deploys, how do you do them?
>
I'm using it for deployment of any new applications at a client's
company, and the way we do it is to have a staging environment where
things are tested first. That environment is an identical clone of the
production one, except deployments come from a staging branch instead
of a production one. By running all deployments there first we can be
(relatively) certain it's not going to break when it hits production.
Jon
Archive powered by MHonArc 2.6.16.