Page MenuHomePhabricator

Validate CI integration so that Ci can release Maven artifacts on user's demand
Open, HighPublic

Description

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