Project Outline:
1.) Created 3 EC2 instances on AWS for Jenkins, Sonarqube and Docker. 2.) Installed Jenkins, Sonarqube and Docker on their respective servers. 3.) Pushed code into Github and again pulled that code from Github into Jenkins. 4.) Connect Jenkins and SonarQube. 5.) Create a Github webhook for the item in Jenkins to trigger any changes in the repo. 6.) After building the project in Jenkins and passing the security test in SonarQube successfully, create the Dockerfile. 7.) Build the docker image out of the dockerfile and deploy it on specific port. 8.) Now access it through the browser