Investigate mvnw and different gitlab-ci.yml configurations
Closes #130 (closed)
Goals:
- To create a more consistent build environment between dev and ci
- To update the gitlab-ci configuration and make it more readable where possible
- Apply deploy stages only to release tags and develop branch (ensures no conflicts when releases are pushed to nexus)
- Revisit reporting from ci to try and get
- Unit testing failures
- Unit test code coverage
- Code quality reporting
Edited by Ghost User