Version 33 (modified by 13 years ago) (diff) | ,
---|
Release Procedure
- Set correct version in root build.xml
- Update database schema doc
- Commit to trunk
Do a test run in trunk
- Uninstall any local installation, make sure you have a clean environment
- ant package archive
- create RPMs, bake rpm
- install
- test servlet, webservice, ftp server
Prepare for release
- Tag release in /tags
- Checkout tagged version
- Build release packages, ant package archive; bake rpm
- Update local index.html, ant web
- Do a test run as described above with the archives and RPMS
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
- Check links
- Upgrade demo server
- Add upgrade news on demo server
- Edit server.html
- Announce on mailinglist, twitter and facebook
- Close milestone
Celebrate !