I work in a web agency, here are some of the more esoteric things I have done:

- strictly control access to deployment/live servers; only access to deploy is via a series of Ant tasks; limit files that can go live by the use of file filters
- promoting reference data from dev > staging databases
- rename thousands of files according to certain glob patterns
- auto-produce change logs (by invoking tools that analyse cvs), including this as part of a release - extract a set of delta changes (between two cvs tags), zip up as a "patch", scp to remote host - parse product catalogue files, convert into various XML formats, dispatch by FTP to affiliate partners, record success/fail in a database
- invoking test scripts (note use of try/catch type Ant tasks)

Some of the latter involved writing custom Ant tasks; this is well worth the investment, generally - particularly if you want to assure repeatable action (and hence quality) by members of a team. With careful use to always use relative paths, a build.xml is totally portable between individual's installations.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to