Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Create release maintenance branch in head (usually off master upon feature freeze). Push to sf.net.
  2. Create release maintenance branch in plugins (usually off master upon feature freeze). Push to sf.net.
  3. Bump version numbers for maven modules on the master branch to differentiate artifact versions from those in the imminent release (for an example, see MIFOS-3861). Never bump revisions on release maintenance branches.
  4. Maintain current.release.name Maven build property on release maintenance branch. (example right after creating branch, near-release example)
  5. Maintain current.release.name Maven build property on master. (example)
  6. Change plugin dependency version numbers on plugins/master to those on head/master.
  7. Create ci jobs for the new release maintenance branches. Delete the ci job for the branch before the previous one (for instance, if you create head-g-release, delete the head-e-release job).
  8. Create a test server for the new release maintenance branch on head/master.
  9. Update Test Servers.