Chapter 2. Release (Tagging) Process

Abstract

This chapter describes how to perform a release, prior to deployment. It will only be of interest to contributors with admin privileges to release code.

The release process tags the codebase under trunk into tags, updating the versions in all POMs in the process removing the "-SNAPSHOT" suffix. After the release is finished, it may then be deployed (see ???). Note that snapshots do not go through this process and can be deployed at any time.

TODO: to complete; adapt from other sister projects when done.