> 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.
Amen. Which means the server is carefully monitored for things which appear magically, it's backed up, and there's an as-built document so it can be recreated/verified should the need arise. Too anal? Not if you want reproducibility regardless of the catastrophic event (like installing a newer version of some app than what should be there). :) Eric D > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:nant-users- > [EMAIL PROTECTED] On Behalf Of Selke, Anthony > Sent: Thursday, June 02, 2005 10:09 AM > To: nant-users@lists.sourceforge.net > Subject: RE: [Nant-users] Why use Nant? > > > 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