Links
Twitter
Flickr
« Git pull from github | Main | Lightweight business infrastructure »
Tuesday
Sep082009

Self hosted CI in an evening

I'm going to be outsourcing some work to oDesk which means for the first time contention on the source code repository.

Last night I set up a continuous integration solution so that the other developers and I know what's going on with the build and so we know when we break one another's code/tests.

Basic CruiseControl.rb fronted by Apache building on Ubuntu.

Here's how I did it:

Our code is already hosted on github.com, it is ace.

A Linode 360 VPS from Linode for USD19.95/mo.

Sign up to running server < 5min. Ubuntu 8.04 LTS.

Execute some commands:



Configure Apache:



Download the very, truly, excellent CCMenu for notification.

This is just a rough post, if you have questions on the specifics please let me know in the comments.

It really helped that I'd written down most of these steps when I first installed our production environment so I was able to match that pretty much blow for blow.

I had to install a few testing gems that we're necessary in production to get the builds working.

Next step, install metrics_fu and have cc.rb do something useful with it all.

Reader Comments (2)

Abercrombie&Fitch Every season Abercrombie&Fitch clothing fashion trends are Abercrombie online closely watched. Tell you that prints are fashion. Meanwhile, the stamp is not just exclusively for women, men's printing and design is also particularly prominent in the season, painting style, big color images, conceptual and abstract and neutral colors printing, marbling, and moire effect .....are all clear trend in the Abercrombie online store performance of the season Abercrombie&Fitch outlet.

August 23, 2010 | Unregistered Commenteraberclombie

replica breitling


The handbags are magnificent and tasteful and have a long enjoyed great fame both at home and abroad.

August 26, 2010 | Unregistered Commentertagiwc

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>