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:
https://www.youtube.com/playlist?list=PL5OhSdfH4uDsyUM02ZHl2mOYBpihCYsml
React Native Full Course 2024 :
https://www.youtube.com/playlist?list=PL5OhSdfH4uDuUpj3fwknoUVBkT2oMXyOl
Angular 19 Tutorial:
https://www.youtube.com/playlist?list=PL5OhSdfH4uDtFM-rhoI_5UDXPilWKlLVd
React Native Expo CLI Tutorial:
https://www.youtube.com/playlist?list=PL5OhSdfH4uDu-eAkAD_GatFu54bHzEI8C
Node JS + Express JS Tutorial:
https://www.youtube.com/playlist?list=PL5OhSdfH4uDsTb_wWjJh81eLq46lgP8fU
#DevOpsTutorial #Jenkins #Docker #AWSec2 #NestJS #GitHubWebhook #EmailNotification #CICDPipeline #JenkinsPipeline #BackendDeployment #TheTechzeen #NodeJS #UbuntuServer #CloudDevOps #DevOpsEngineer2025 #JenkinsWithDocker #GitHubIntegration #JenkinsOnEC2 #NestJSDeployment #DevOpsInUrdu #DevOps #NestJS #JenkinsTutorial #AWS