Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

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