Continuous Integration (RSS)

CruiseControl.NET from Scratch v1.0

Just updated my article: Cruise Control .NET from Scratch v1.0.

Loads of nice changes in this version, particularly in the cctray application.  It's also even easier to set things up so the article's getting shorter! The previous article for version 0.9 is now here.

Cruise Control .NET v0.9

At last! Cruise Control .NET from Scratch for version 0.9 is here. Now updated for NAnt 0.85 and NUnit 2.2. The previous one for version 0.7 is here.

I'm looking forward to getting into this version with a large system - multiple projects - multiple build servers - fantastic!

Cruise Control .NET v0.7

I have updated my Cruise Control .NET from Scratch article to bring it in line with version 0.7.  I have retained the previous one for version 0.6.1 here.

Next task is to bring in the new NAnt 0.85RC1 and NUnit 2.2 support to bring everything up to date.

Automated Builds and Assembly Versions

We had implemented a workable solution to the problem of stamping assemblies with the Cruise Control build number using NAnt when we found this which finishes the job.  Very elegant.

 
 

Dr Neil on CruiseControl.NET

Dr Neil has provided some excellent feedback on the CruiseControl.NET article. As a result I've added a new bit about what happens when you get a stranded ss.exe instance (lots of remoting errors when you next run cc.exe).

Unfortunately I wasn't able to shed any light on how to get NAnt to work with NUnit v2.2. I tried to rebuild NAnt linking to the NUnit v2.2 assemblies but there appear to have been a whole lot of changes under the NUnit hood.

Anyone got any ideas?

CruiseControl.NET from Scratch updated

I've updated the CruiseControl.NET article to reflect the changes in version 0.6.1. Relatively minor stuff. Next thing is to have a look at the new "autoGetSource" element and the "devenv" build task.

CruiseControl.NET from Scratch

I've written an article about configuring CruiseControl.NET from scratch. I hope people find it useful.