Chris,

Similar to what other have said here, we use both Nant and CC.NET together.

Generally, I let Nant to the 'heavy lifting' of configuration management.  It 
is much more powerful and expressive that the CC.NET configuration language.  
Our practice is to create Nant tasks that do all of the configuration 
management operations:  build, tag, version, deploy, clean up, SS integration, 
etc.  These tasks can then be executed manually and tested outside of what 
CC.Net is doing.

Our CC.NET configuration script is kept as small as possible, only focusing on 
the tasks specific to continuous integration.  The CC.NET script then calls 
Nant with the appropriate task and parameters if needed, in the appropriate 
working directory.

Using this approach also avoids constantly having to edit the CC.Net 
configuration script which can be a bit difficult to debug as it involves 
various timers and potentially multi-tasking.

Hope this helps.

Ken Parrish
Gomez, Inc.

From: Chris Howell [mailto:chris.how...@padresoft.com]
Sent: Thursday, February 04, 2010 5:10 PM
To: Stephan King
Cc: nant-users@lists.sourceforge.net
Subject: Re: [NAnt-users] Nant VS CC.NEt

Ok perhaps I should have phrased my question a little better, I am looking for 
CI and daily builds.  I've used CC.Net before exclusively without NANT. My 
question was more why would I choose to use the functionality exposed in NANT, 
such a executing tasks, copying files etc.... When CC.NET also has utilities 
for doing the same thing ? There seems to be quite a bit of over lap between 
the tasks that CC.Net can don and the tasks that NANT can do. Therefore what is 
the benefit ? Of combining the two ?

From: Stephan King [mailto:sk...@inquesttechnologies.com]
Sent: Thursday, February 04, 2010 4:56 PM
To: Chris Howell
Subject: RE: [NAnt-users] Nant VS CC.NEt

You don't choose one over the other, they go hand in hand.  CC.NET will handle 
all of your source control operations, scheduling, emailing, publishing, etc, 
and CC.NET will call into your NANT scripts to do things like run MSBuild, copy 
files, etc.

Stephan

From: Chris Howell [mailto:chris.how...@padresoft.com]
Sent: Thursday, February 04, 2010 4:33 PM
To: nant-users@lists.sourceforge.net
Subject: [NAnt-users] Nant VS CC.NEt

Hi All,

I am looking to introduce a Continuous Integration/build environment to my dev 
team which currently has none. What would be the primary advantage(s) to 
choosing a NANT too over CC.NET ?

Chris
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to