Wow, I agree with both Nick and Patrick... something much be wrong with me
;)

I agree with Patrick that in general you should stick to standard tools like
cap (or vlad). However cap isn't always very efficient and it might not be
able to do something very specific you have to do. If that's the case, using
a simpler solution like a custom git based solution can be very cool.

However in this very specific case you probably won't the only one having to
deal with deployment, in the future, another contractor might have to work
on the code. If I were you, I'd be kind and not use some home made
deployment solution that only you understand, unless you want to force the
client to depend on you ;)

- Matt



On Fri, Jan 15, 2010 at 8:06 AM, Patrick Crowley <[email protected]>wrote:

> > Anyone do the syncing thing rather than Capistrano? Do you do anything,
> maybe with Git, to be ready to roll back and sync the last known working
> version of the code?
>
> Unless there is specific technical reason to not use Capistrano (which I
> doubt), I'd strongly recommend your client switch over to Cap. (Vlad is a
> good option too.)
>
> The roll-your-own-deploy-script-with-rsync-and-ruby approach seems ripe for
> failure.
>
> -- Patrick
>
> --
> SD Ruby mailing list
> [email protected]
> http://groups.google.com/group/sdruby
>
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby

Reply via email to