Hi Hal.

> I am in the process of setting up an environment to do 
> "Continuous Integration" ...

> I am looking at NAnt, NUnit, CruiseControl.Net, BuildRobot, and a
couple 
> others such as "gump" but can't seem to distinguish on which products
are best.

I'm not sure, but you might be getting some of these things confused
with each other - not all of these are mutually exclusive.

For example, I've been using these three together at home:

NAnt - Build automation
NUnit - Test Automation
CruiseControl.Net - Scheduling of Builds and Tests

(I have plans to start using these at work, but we've a way to go before
we're ready for that).

> Can anybody comment on why I should use NAnt and NUnit instead of any 
> other products or comment on "other product" comparisons or comment 
> on the "gump" or "BuildRobot" products....

The most compelling reason I can suggest is the breath of the community
that has built up around NAnt and NUnit. There are active mailing lists,
websites and many helpful volunteers who are happy to help out (provided
you're willing to work at things yourself as well).

NAnt/NUnit/CC.Net also have their closely related Java Cousins - Ant,
Junit and CruiseControl - and there is a whole lot of stuff that can be
easily applied across the .NET/Java boundary.

My suggestion would be to move slowly - big bang is a good way to go
bust, if you'll excuse the pun.

Get automated builds going with NAnt, then introduce some Test
Automation. Once these are going smoothly, work on getting CC.Net to do
the builds and regression testing. Take small steps - getting value from
each one. 

Last thought - document what you do (motivations as well as decisions) -
so that the build process isn't dependent on you. Don't build something
that will collapse when/if you leave - make it so easy to do that people
will do it without your input.

Cheers,
Bevan.


******************************************************************************
"This message (and any files transmitted with it) are confidential and 
may be legally privileged. If you are not the intended recipient please
notify the sender immediately and delete this message from your system.

This message does not necessarily reflect the views of the
Reserve Bank of New Zealand. If the recipient has any concerns
about the content of this message they should seek alternative
confirmation from the Reserve Bank of New Zealand."
******************************************************************************





-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to