Bill Martin wrote:

2) Your build environment should mirror the deployment environment as
closely as possible in terms of avaialble files etc.  As in most cases VS
will not be installed on the target environment, then it should also not be
installed on the build machine.  The build machine should only need the
framework installed on it and this will allow you to build with NAnt.
I'm afraid I have to disagree with this one. In most cases, NAnt won't be installed on the target environment, nor NUnit, nor your source control system, nor numerous other possibilities. But in any event, there's no reason for the build environment to mirror the deployment environment. For one thing, there are usually multiple deployment environments for just one project build (e.g. Windows XP, 2000, 2003). Or suppose the deployment environment was a Pocket PC?

The test environments (emphasis on the plural) needs to include systems that mirror the deployment environments, but the build environment needs to mirror the development team's environment.

Gary



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to