DevOps Tutorial #112: CI/CD Pipeline with Jenkins, Docker, AWS EC2, GitHub & Email for NestJS App
3.5K views on YouTube
Confused about how to deploy a real-world backend app with CI/CD automation?
In this 🔥 powerful tutorial, we build a complete CI/CD pipeline from scratch using:
🛠 Jenkins + Docker + AWS EC2 + GitHub Webhook + Email Notifications
You’ll learn how to auto-deploy a NestJS backend application using modern DevOps tools and best practices — step by step, fully explained in Hindi/Urdu!
✅ What’s Covered in This Video:
* Create a powerful NestJS backend app
* Write a Jenkins Declarative Pipeline (Jenkinsfile)
* Clone GitHub repo automatically
* Build and run Docker image of your app
* Stop & remove previous Docker containers
* Run new container on AWS EC2 instance
* Use Google App Password to send Email Notifications from Jenkins
* Configure Jenkins, Docker, Java (JDK) on Ubuntu EC2 machine
* Add Docker permissions to Jenkins
* Setup GitHub Webhook to auto-trigger Jenkins jobs
* Open ports 3000 & 8080 in EC2 inbound rules
* Real-time pipeline execution & deployment logs walkthrough
💥 Final Result: Push code → Jenkins triggers → Docker builds → App deployed on AWS EC2 → Email sent!
🎯 Interview-Ready + Production-Level CI/CD Workflow
🔔 Don’t forget to like, share, and subscribe to The Techzeen for more DevOps, Backend, and Deployment content!
Source Code:
https://github.com/farzeen-ali/CI-CD-Pipeline-Using-Jenkins-GitHub-Webhook-Ubuntu-AWS-EC2-Docker
DevOps Lecture Notes:
https://github.com/farzeen-ali/DevOps-2025-Important-Concepts
DevOps Tutorial 2025:
React Native Full Course 2024 :
Angular 19 Tutorial:
React Native Expo CLI Tutorial:
Node JS + Express JS Tutorial:
#DevOpsTutorial #Jenkins #Docker #AWSec2 #NestJS #GitHubWebhook #EmailNotification #CICDPipeline #JenkinsPipeline #BackendDeployment #TheTechzeen #NodeJS #UbuntuServer #CloudDevOps #DevOpsEngineer2025 #JenkinsWithDocker #GitHubIntegration #JenkinsOnEC2 #NestJSDeployment #DevOpsInUrdu #DevOps #NestJS #JenkinsTutorial #AWS