Title: Newbie question on using nant to push to production
Eric,
 
 
The step that moves the results to production is different than other steps, inasmuch as you should move the tested bits from test/staging, not re-build the source.
 
I prefer to use .msi installers for deployment -- you get uninstall capability for free, and also increase your manageability, as you can much easier control what is installed on the machine remotely (through wmi, sms or the like). Plus, .msi is easy to keep around in the archive, even after you purge older builds from the build server. And, you can ship it remotely without requiring the user to re-create the build environment.
 
If you deploy with NAnt script, you also have to write and test the uninstall script and have to keep around a exact version of the NAnt binary you used, or constantly re-test with latest builds.
 
Of course YMMV, as I don't know how often do you push your builds to production.
 
 
Cheers,
 
Damir
 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Landes Eric (RBNA/CIT4.2)
Sent: Thursday, January 08, 2004 5:22 PM
To: [EMAIL PROTECTED]
Subject: [Nant-users] Newbie question on using nant to push to production

Just wanted to see if I'm on the right track here.  Do others use nant (in combination with something like Cruise Control.net or Draco.net) to push builds to a production environment?  I'm wanting to automate our builds hoepfully from development to test to production, and it looks like I could use these tools to get there.  Of course from Test to Production would have to be controlled some type of flag to automate the deployment of the current version. 

I want to make sure that there's no pitfalls to this approach.  I'd appreciate anyones comments, links or experiences with this.  We're an in-house dev shop, with .net web apps.  TIA

*******************************************
Eric Landes
Robert Bosch Corporation - Automotive Group
*******************************************
Computer Information Technology Office - Engineering Applications
401 N. Bendix Drive  - South Bend, IN 46628
Phone:  574-237-2290
Fax:   574-237-3105


Reply via email to