Summary
Keywords
Full Transcript
Code Repo: https://github.com/GuptaKshitiz/FastAPI-E-Commarce/tree/main In this video, I explain how to build a COMPLETE CI/CD pipeline using GitHub Actions for a real-world project deployed on Docker Swarm. This is a step-by-step DevOps tutorial where we create the GitHub Actions workflow from scratch and deploy the application with ZERO downtime — exactly how modern production systems work. 🔥 What you will learn in this video: ✔ Understand the complete CI/CD pipeline flow ✔ How CI/CD works in real DevOps environments ✔ How to set up a self-hosted GitHub Actions runner (agent) ✔ GitHub Actions basics explained clearly ✔ Workflow syntax, keywords, and concepts ✔ Docker Hub repository creation and usage ✔ Build and push Docker images via GitHub Actions ✔ Deploy application on Docker Swarm ✔ Configure zero downtime deployment ✔ Test the deployment end-to-end 🚀 Why this video is different: Most tutorials explain CI/CD in theory. In this video, I show: • Real project • Real deployment • Real DevOps workflow • No shortcuts • No cloud dependency • Production-style setup I also explain the WHY behind every step so you understand the full DevOps lifecycle — not just commands. 👨💻 Who should watch this? • DevOps Engineers • Backend Developers • Cloud Engineers • Freshers preparing for DevOps interviews • Anyone learning GitHub Actions or Docker Swarm 00:00 What & How we will Implement 04:26 Real DevOps Pattern 08:05 CI/CD Flow 13:41 Prepare Your Git Actions Runner 25:27 Github Actions Work in DevOps Pattern 28:34 Github Actions from Scratch (Basics Understanding and Preparing) 57:15 DockerHub Portal & Get Docker user token 01:00:15 Code Changes for Zero Downtime 01:06:53 Deploy Application From Pipeline Playlist : https://www.youtube.com/playlist?list=PL0BwLgm6AcFZhJehdlez2NZtQ9Kn13OsP Steps to Prepare your server https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/add-runners If you’re serious about learning CI/CD pipelines the RIGHT way, this video is for you. I also explain the WHY behind every step so you understand the full DevOps lifecycle — not just commands. 👨💻 Who should watch this? • DevOps Engineers • Backend Developers • Cloud Engineers • Freshers preparing for DevOps interviews • Anyone learning GitHub Actions or Docker Swarm If you’re serious about learning CI/CD pipelines the RIGHT way, this video is for you. 📌 Subscribe for regular, high-quality tech tutorials! https://www.youtube.com/@CodeGoat-s2y?sub_confirmation=1
