Posts

Create a continuous integration pipeline using Jenkins, GitLab/Github and deploy on AWS EC2 with Email notification after successful/failed deployment

Image
Executive Summary : As part of the routine practises, the CloudFormation, Jenkins on AWS EC2, Github and AWS Code Deploy is routine combination when it comes to Code pipeline and Continuous Delivery. But this article is with slightly different blend of local Jenkins/Jenkins on any VM, GitLab/Github and AWS Code Deploy along with email distribution after successful or failure of application build. Just to give you heads up, AWS Code Deploy is a developer tool that AWS offer which automates the code deployment on Amazon EC2 instances. The first part of this workshop is  here To actively practise this  workshop below are the pre requisites. Pre-requisites : 1. Jenkins must be installed on your local machine or remote machine (VM) 2. You must have basic knowledge about how to use Jenkins and its different plugins 3. A GitLab/Github account 4. A gmail account which will be utilised for post build notification confirmation to the team about build status 5. Most import...