BILL: > Your build environment should mirror the deployment environment
GARY: > the build environment needs to mirror the development team's environment I think we have a situation where we are all in heated agreement, but using a different set of definitions/assumptions/etc. In my opinion, the build environment needs to reflect what the developer's machine *should* look like in a pristine, approved state (though, granted, my server is Windows 2003 and my developers all run XP). The reality is that most developers do things like download service packs, third-party free/share/trial-ware, etc. All of this can inadvertently effect the build on the developer's machine. Therefore, the build server is supposed to only have the "approved" tools/utilities in the acceptable versions. This way you can be sure that you don't have an inadvertent dependency on some weird, unsupported library. If it builds on the server, then you know it doesn't require anything not on the server. My two cents worth. Tony ------------------------------------------------------- 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