On Thu, May 19, 2011 at 3:19 PM, Paul Bennett <[email protected]>wrote:
> [...] > > Given how cheap cloud server space is, (and my lack of desire to be > running my own local dev server) what are some recommendations for a > sole trader / small company who wants to > > a) host repositories on a remote server > You ca, you'll need to rent the server (or server space) and set up the repositories yourself. I'm sure apt or yum can handle 90% of the messy details. I've not used it myself but a colleague swears by Project Locker http://www.projectlocker.com/ as a public SVN repository there's a small free offering & various paid offerings starting at US$19/mo for 10GB > b) script / automate code-level deployment to either a staging and > live environment or (for smaller projects) from a repository to a live > environment > > I have about 100 small sites on my production server. I have 4 simple bash scripts that publish them whenever I want to do an update (4 different users + output paths on the server) -- they clean up the source directory, save the deployed version to my backup user & rsync the source to the target. Works for me. > Is something like beanstalk (http://www.beanstalkapp.com/ ) a good > idea, Sure, it's an competitor to Project Locker ... a bit more expensive but it has off-site backup so may be better value long term ... you only need to lose a week's work once to make the more expensive offerings cheaper in the long run. > or can I roll my own (I have rudimentary ssh / shell scripting > skills) for less cost and with more options? > > If you do you you will need to set up and maintain your own repositories and you probably will need an off-site backup of your own so you'll end up either having a remote server or using something like one of the services mentioned. HTH Bruce -- Bruce Clement Home: http://www.clement.co.nz/ Twitter: http://twitter.com/Bruce_Clement Directory: http://www.searchme.co.nz/ "Before attempting to create something new, it is vital to have a good appreciation of everything that already exists in this field." Mikhail Kalashnikov -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
