1. Install a Jenkins Server (CI Server)
2. Configure Jenkins
3. Create a Jenkins pipeline for Checkout & build the project
4. Install SonarQube Server using Docker container
5. Install plugins & add sonar login Credentials on Jenkins Server
6. Add SonarQube on Jenkins Server
7. Pipeline for SonarQube Scanner for Jenkins
8. Pipeline for success or aborted due to quality gate failure
9. Configure a webhook in your SonarQube Server
10. Add stage in pipeline to create a docker Image using DockerFile
11. Add Plugins - CloudBees AWS, ECR, Docker etc.
12. Add stage in pipeline to Push the Docker Image to AWS ECR
13. Configure SES to send Email Notification
14. Integrate SES with Jenkins using pipeline
15. Receive an Email Notification after the success or failure of Jenkins Pipeline
16. Last Lecture