This document provides an overview on DevOps CI CD pipeline. ‘DevOps Case Study’ job is created in Jenkins which will do the following -
- Pull the source from github (git clone)
- Package application using Maven
- Perform maven test
- Perform JUnit testing
- Code coverage and quality testing using SonarQube
- Build Docker image
- Push docker image on Docker hub
- Create Kubernetes service
- Create Kubernetes deployment
- Run application in Kubernetes cluster
- Email Notification on success and failure.