> 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

Reply via email to