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

Reply via email to