Hi, I usually compile everything to a build directory, then copy all of the needed files (i.e. binaries, .as?x, api docs, .css, etc.) to a dist directory. From there I usually just copy again to the deploy directory (wherever that is).
That seems to work after I have set up an initial environment. By this I mean the manual procedures (and relative frequencies) I have to complete are: 1) Run the ddl against my database server (seldom) 2) Install a new virtual website in IIS (1X) 3) Set up dns settings for virtual web (1X) 4) Reconfigure web.config file; point at different database environments (every time web.config changes; ~= 1 X per 10 deploys) After the initial setup most of the changes (except for ddl modifications) are done with my nant deploy target. Just as a note I usually have the deploy target running my nunit tests before the files copied to a test or prod environment. I think there is a task to make an iis directory in nantcontrib (if I am correct does anyone have any examples?) which would cut down on some of the initial setup work. I don't know if there are any database automation tasks though. Hope that helps. Clayton -----Original Message----- From: Eric Fetzer Sent: Mon 8/11/2003 12:12 PM To: Nant Users Cc: Subject: [Nant-users] Deployment Any advice on deployment? I have NAnt doing builds for me, compiling about 25 projects. There are 2 separate boxes being deployed to. One side is the web side and the other batch. So I have a master build file calling 2 other build files and then the Master does a copy to a staging area. Originally I was thinking I could just take all of the resulting files (.exe, .dll, .as?x...) to the appropriate directory on the system to be run on. Well, I realized that it's not that easy (go figure). The Microsoft guy is telling me that it would be best to maintain setup projects created using Visual Studio. I was hoping to automate the deployment so that it wouldn't be necessary to always keep these sync'd up with their corresponding project files, the master solution... Seems like a lot of redundancy going on and possibilities of losing synchronicity. I would appreciate any tidbits of wisdom you could give. Thanks - Eric --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month!
<<winmail.dat>>