Release Procedure
- Set correct version in root build.xml
- Commit to trunk
Do a test run in trunk
- Uninstall any local installation, make sure you have a clean environment
- Build release packages
- Install remember to login as root and load plugins after install
- Test webservice, servlet, ftp server
Prepare for release
- Tag release in /tags
- Checkout tagged version
- Do a test run as described above. Use archives aswell as RPMS.
- Generate homepage
If there are any errors during the release procedure, fix them in /trunk and re-tag the release version.
On D-day
- Copy files to server
- Update database schema doc
- Check links
- Announce on mailinglist, twitter and facebook
- Close milestone
Celebrate !
