Fog Creek Software
g
Discussion Board




Is anyone using CruiseControl.NET?

or any other continuous integration tools?  What experiences have you had with them, good or bad?

Aaron F Stanton
Friday, March 12, 2004

Using it. Love it.

Build with NAnt, tests with NUnit, SCCS with Subversion.

Brad Wilson (dotnetguy.techieswithcats.com)
Friday, March 12, 2004

Cool.  Tell me, can Nant be used with a variety of build rules - such as different compilers, build steps, etc?  I've only tinkered with it a little bit.

Aaron F Stanton
Friday, March 12, 2004

yes. using it with nant + nunit + CVS. it's not perfect but it is a massive step forwards from the manual process we were using before.
a new build was released today, i'm checking it out right now. looks like they have a wiki set up now too.

http://ccnet.sourceforge.net/wiki/HomePage

mb
Friday, March 12, 2004

nant can be used with anything... a bunch of our projects have build rules like this:

<exec program="devenv" commandline="..\${solution}.sln /out ${buildroot_real}\build.log /build ${buildtype} /project ${nant.project.name}"/>

because the 'solution' task doesn't quite do what we wanted and it wasn't worth the effort to make the build tasks 'real'.

other projects use the 'csc' or other tasks to build.

note that the visual studio solution itself has a 'nant' project which lets us build from within visual studio; in some cases devenv doesn't quite do what you'd expect and calls nant which calls devenv on an infinite recursive loop.

mb
Friday, March 12, 2004

*  Recent Topics

*  Fog Creek Home