To explain a newcomer of DevOps with a working model of different stages involved in software development/integration/delivery/deployment/testing process using DevOps methodologies.
- Jenkins Automation Server
- Ansible Configuration Server
- Git Repository
- git package on Jenkins server
- Sample Java Servlet Web Application
- Remote JFrog Artifactory
- Apache Tomcat Server
- HAproxy Server
- MongoDB Server
- Rundeck Server
- SonarQube Server
- Eclipse IDE - Neon
- Code checkout from git
- Perform Build
- Run SonarQube Code Coverage
- Upload Artifacts
- Perform Deployment in Stage server
- Perform Deployment in Prod Server