This is what we do.  Developers develop with Visual Studio, and the
build automation happens with Nant on the server pulling code from
source control.  In fact, our developers don't really need to build
locally at all (but they do anyway).  They can launch a server-side Nant
build from a custom web page (you could also accomplish this with
CC.Net).

I can't see why you would need your developers to have Nant locally.
This would require synchronizing the local and server Nant scripts.  The
only caveat to this situation is that any special steps needed to
produce you build output locally would need to replicated in Nant
scripts.  Thankfully, that is exactly what Nant is good at, and you can
make your server build far more powerful, integrating lots of disparate
elements (like documentation, unit testing and distribution packages)
that you could easily do locally.

e

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Anderson,
Kelly
Sent: October 19, 2005 12:39 PM
To: nant-users@lists.sourceforge.net
Subject: [Nant-users] Developers using NAnt Directly

Should I bite the bullet and require everyone to build with NAnt all the
time? Is there any good reason to be that dictatorial (not that I have
dictatorial powers)? (I know I can launch NAnt directly from the IDE,
it's the process of adding files and changing settings that is more of
an issue with the learning curve.) I'm also concerned that if I have
NAnt on every dev machine, I've somewhat complicated the situation of
setting up the dev environment, although I know I could solve that with
NAnt as well. It's just more work to be done.



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to