Release Procedure

  1. Set correct version in root build.xml
  2. Commit to trunk

Do a test run in trunk

  1. Uninstall any local installation, make sure you have a clean environment
  2. Build release packages
  3. Install remember to login as root and load plugins after install
  4. Test webservice, servlet, ftp server

Prepare for release

  1. Tag release in /tags
  2. Checkout tagged version
  3. Do a test run as described above. Use archives aswell as RPMS.
  4. Generate homepage

If there are any errors during the release procedure, fix them in /trunk and re-tag the release version.

On D-day

  1. Copy files to server
  2. Update database schema doc
  3. Check links
  4. Announce on mailinglist, twitter and facebook
  5. Close milestone

Celebrate !

Last modified 13 months ago Last modified on Jun 9, 2021, 7:47:08 PM