Hello Ian, Man, it was a real pain to get this trac thing to work, even though they claim the installation to be "easy". However I've got *almost* everything set up and working already :)
As for the automation of development and deployment processes: * To deploy the app on the production server, I'm thinking about using Capistrano; * On my development machine, I'm using ANT for the compiling and unit-testing processes. Here how it would work: * I have a work dir for the project on my dev. machine * I develop the flash app, run the ant task to test (unit-tests) and compile it * The ant task also copies the compiled swfs to their respective locations on the back-end part of the project I then impact my changes to the SVN server. Then, on the production server, Capistrano gets the last trunk revision of the SVN server and gracefully deploys it :) Marcelo. On 11/29/06, Ian Thomas <[EMAIL PROTECTED]> wrote:
Hi Chris, It entirely depends on the project. There's an optional FTP task (requires some extra libs) that comes with Ant which we use for simple file uploads. Off the top of my head, we've used combinations of: - hand-written calls to SVN (i.e. using the exec task) to update and to tag - writing/reading of .properties files (to maintain build numbers etc.) using the property task - the optional FTP task - the Zip task for creating single-file packages (to, for example, send a server install/distribution to a client) - integration with NSIS (more exec tasks) to build Windows installers (for Flash projectors) - even, sometimes, simple copies across Windows/Samba fileshares for deployment In the past we've written our own extensions to Ant to make some of the tasks much simpler in Ant syntax; but over time (as Ant has developed) we moved away from that. At the place I worked four or five years ago we had a lot more integration on the server side; e.g. you checked in your shared classes and a hook (in CVS, in those days) fired off a server-side test suite and a rebuild of the API documentation based on those classes; but we've not had a need (yet!) for that here. Cheers. Ian On 11/29/06, Chris Hill <[EMAIL PROTECTED]> wrote: > I'm really curious how you install your apps to the server using ant. We > currently use svn update for some of our staging stuff. Which tasks do > you use to install/deploy? I'd like to see something that would > automatically synchronize via ftp in ant but I never thought doing > something like that would work. > > Thanks > C _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com