Re: Controlling project version

From: Date: Mon, 18 Jun 2007 13:00:55 +0000
Subject: Re: Controlling project version
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-257275@lists.php.net to get a copy of this message
Jochem Maas wrote: > Colin Guthrie wrote: >> One other good thing about Subversion is the flexibility of it's hooks. >> You can setup scripts to automatically deploy your changes to a live >> environment. It's ace! > > 2 points I'd like to make: > > 1. I'd be very wary of using an auto deployment script that is triggered > upon check in unless the deployment was only to test system. I think that > deployment to a production env should have at least one step that requires > human intervention - at the very least you have someone to blame if the shit hits > the fan.** Yeah I should have put a few caveats in there really, seeing as I don't actually do this myself! For what it's worth if I really were to implement this it would only be for a branch where only certain developers have access to. The trunk would be for active dev, it could then be frozen and tested, then merged to the deployment branch! > 2. CVS has wrapper/hook scripts that can also do tasks like this - although I > gather that SVN's implementation is friendly & more manageable. Yeah, I certainly like it better. I've not looked at CVS hooks for years but I'm sure I remember the SVN ones being more flexible... > ** 'shit hits the fan' reminds me of something I saw in a LIDL supermarket - > they had a ripoff version of 'PomBaer' crisps (potato chips) which was called > 'Bears Hit' ... I kid you not! now you too can say with confidence, 'I feel > like eating some bear shit' :-> I don't think I could ever say that with confidence! Col

« previous php.general (#257275) next »