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]

Reply via email to