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