We want releases to be run by CI to ensure consistency and to not require individual developers to have to configure release requirements. This needs to work both for Gerrit and Gitlab hosted projects.
Description of the Gerrit / Jenkins CI for Maven projects: https://docs.google.com/document/d/1g7opvXdWDWgOCnbMX9eYIVCSXYDiMpScy072LN1-AhI/edit
AC:
- Sample release process for Gitlab publishes to Gitlab package registry
- Sample release process for Gerrit / Jenkins publishes to Gitlab package registry