A sample Java project using gitlab-ci as CI/CD tools. Below are following CI/CD pipeline by following git-flow branching standard:
- Maven build
- Sonar Qube Analysis and Code Coverage (Jacoco)
- Build docker container
- Deployment of Kubernetes cluster using Helm charts