In T367403: Validate CI integration so that Ci can release Maven artifacts on user's demand wmf-jvm-parent-pom augmented to make using gitlab CI to run tests and publish packages to gitlab easier.
data-engineering/workflow_utils has reusable CI templates that automate running tests and publishing:
- triggering releases
- python wheels
- conda environments
- javascript npm packages
We should create new gitlab_ci_templates there that can be used in other repositories to test and publish JVM based packages that use wmf-jvm-parent-pom.
Done is
- Gitlab CI templates to test and publish JVM packages to GitLab package registries
-
maven-test-project updated to use Gitlab CI templates - Documentation updated to instruct users on how to use the CI templates.