Apache Maven GitLab CI Template.
- Caches downloaded dependencies and plugins between invocation.
- Does only verify merge requests but deploy built artifacts of the master branch.
- Shows how to use multiple jobs in test stage for verifying functionality with multiple JDKs.
- Publishes the documentation for
master
branch.
Sample project with a similar configuration: https://gitlab.com/mfriedenhagen/testlink-junit