neat, very neat.. I am thinking about trying to rollout a similar thing for code updates to systems here (in the future) we have many systems running the same app but when updates/fixes are scheduled and implements, I would like a simple 1 file install to do the job..
-----Original Message----- From: Raymond Camden [mailto:[EMAIL PROTECTED]] Sent: 02 August 2002 16:49 To: CF-Talk Subject: RE: Deployment software? The data for the fixes are Spectra objects. So the object itself is WDDX. The file code is a property of the object. On creating the installer, I simply get all applicable fixes and grab the code property. ======================================================================= Raymond Camden, ColdFusion Jedi Master for Macromedia Email : [EMAIL PROTECTED] Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Robertson-Ravo, Neil (REC) > [mailto:[EMAIL PROTECTED]] > Sent: Friday, August 02, 2002 11:33 AM > To: CF-Talk > Subject: RE: Deployment software? > > > yep, but its stored as WDDX in the DB? or is it serialized on > a need basis > before appending? > > -----Original Message----- > From: Raymond Camden [mailto:[EMAIL PROTECTED]] > Sent: 02 August 2002 16:30 > To: CF-Talk > Subject: RE: Deployment software? > > > The code for installer.cfm looks like so on the spectrasource box: > > bunch of crap > <cfabort> > <!--- some marker, I forget ---> > > When you download the installer, it reads in the core file, then after > the marker, appends the wddx packet. > > ============================================================== > ========= > Raymond Camden, ColdFusion Jedi Master for Macromedia > > Email : [EMAIL PROTECTED] > Yahoo IM : morpheus > > "My ally is the Force, and a powerful ally it is." - Yoda > > > -----Original Message----- > > From: Robertson-Ravo, Neil (REC) > > [mailto:[EMAIL PROTECTED]] > > Sent: Friday, August 02, 2002 11:13 AM > > To: CF-Talk > > Subject: RE: Deployment software? > > > > > > Ray, > > > > So the actual page data is WDDX'ed and then appended to the > > file? I have > > had a decent look at the installer.cfm and I get pretty much > > of all it. > > Does this file get generated on the fly as the user requests it? > > > > -----Original Message----- > > From: Raymond Camden [mailto:[EMAIL PROTECTED]] > > Sent: 02 August 2002 16:14 > > To: CF-Talk > > Subject: RE: Deployment software? > > > > > > I've not been following the thread, but if you want a general > > understanding of what is done at spectrasource: > > > > 1) All modifications/code updates are stored in the database. > > I.e., the > > actual source code. This even includes encrypted CFML. > > 2) User selects the type of update (Everything, or one mod). > > 3) I generate a script that has the deployment code + the > payload. The > > payload is simply all the files appended to the end of the script. > > 4) User puts this file on their server. When they run the code, it > > simply checks their spectra/web root. It reads itself - ignores > > everything before a certain marker, and reads the payload as a WDDX > > packet after the marker. It decodes it, loops over all the > files, and > > then just copies them over. > > > > Pretty simple actually, but it works well. It meant we > didn't have to > > make .zips on the fly and installation was easier on the user. > > > > ============================================================== > > ========= > > Raymond Camden, ColdFusion Jedi Master for Macromedia > > > > Email : [EMAIL PROTECTED] > > Yahoo IM : morpheus > > > > "My ally is the Force, and a powerful ally it is." - Yoda > > > > > -----Original Message----- > > > From: Robertson-Ravo, Neil (REC) > > > [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, August 02, 2002 11:02 AM > > > To: CF-Talk > > > Subject: RE: Deployment software? > > > > > > > > > There is also the neat way Ray Camden did it for Spectra > > > using WDDX.... > > > maybe Ray can share his knowledge on how this was created etc > > > so we could > > > all leverage it! > > > > > > the Spectra Source updater is one file which once run will > > > install all the > > > new files in place. > > > > > > N > > > > > > -----Original Message----- > > > From: Alex [mailto:[EMAIL PROTECTED]] > > > Sent: 02 August 2002 16:05 > > > To: CF-Talk > > > Subject: Re: Deployment software? > > > > > > > > > rsync > > > > > > On Fri, 2 Aug 2002, Brian Fox wrote: > > > > > > > Any recommendations for a multi-server deployment program? > > > I'm loosing > > > > sleep on a new project I just finished that has multiple > > > revisions/fixes a > > > > week, a half dozen servers to mirror, and a client who > > > wants it mirrored > > > > after 10:00 PM. > > > > > > > > Thanks, > > > > Brian > > > > > > > > > > > > > > > > ______________________________________________________________________ Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

