Welcome to this broad CI/CD people designed to return you from foundational concepts to production-grade implementations. Using Jenkins arsenic the automation server, you will activity done 9 hands-on projects, culminating successful a analyzable DevSecOps mega project. Repo (Jenkins): https://github.com/CloudWithVarJosh/Jenkins-Basics-To-Production/tree/main Repo (Maven): https://github.com/CloudWithVarJosh/Maven-For-DevOps/blob/main/README.md Repo (SonarQube): https://github.com/CloudWithVarJosh/SonarQube-For-DevOps/blob/main/README.md Course created by @CloudWithVarjosh ⭐️ Contents ⭐️ 0:00:00 Course Introduction 0:07:35 Day 1: Modern SDLC Explained 0:09:18 SDLC Phases Explained (End-to-End View) 0:36:43 Compiled vs Interpreted Languages (CI/CD Perspective) 0:49:37 Build Workflows: Containerized vs Non-Containerized Apps 0:50:18 Compiled Languages: CI/CD Build Workflow 0:53:29 Interpreted Languages: CI/CD Build Workflow 0:56:52 Why Build Automation Tools Matter 0:58:50 Day 1 Wrap-Up 0:59:44 Day 2: CI/CD Concepts & Branching Strategies 1:01:08 Git & Branching Fundamentals for CI/CD 1:18:22 Continuous Practices Explained (CI, CT, CD, CDp, CM) 1:32:38 Branching Strategies: GitFlow vs Trunk-Based 1:39:27 GitFlow CI/CD: Feature → Development Promotion 1:47:08 GitFlow CI/CD: Development → Staging Promotion 1:50:48 *Demo*: Multi-Tag Images & Immutable Digests 1:56:44 GitFlow CI/CD: Staging Promotion (Continued) 2:10:34 GitFlow CI/CD: Stage → Production Promotion 2:18:18 Trunk-Based CI/CD: Environment Promotions 2:23:59 Jenkins successful CI/CD: Why Jenkins and Where It Fits 2:25:49 Day 2 Wrap-Up 2:26:46 Day 3: Jenkins Basics & Installation 2:27:28 What Is Jenkins? 2:39:40 Jenkins Installation Options (Local to Enterprise) 2:48:06 *Lab*: Install, Configure & Run Jenkins utilizing Docker 3:14:57 Jenkins Roles & Responsibilities 3:15:56 Day 3 Wrap-Up 3:16:49 Day 4: Jenkins Freestyle Jobs Deep Dive 3:17:46 Inside JENKINS_HOME (What to Back Up and Why) 3:23:51 Jenkins Controller vs Agents (Control Plane vs Data Plane) 3:35:25 Freestyle Jobs: 5 Practical Mini *Demo*s 4:07:26 Day 4 Wrap-Up 4:08:13 Day 5: CI/CD Project | Dockerized Flask App 4:08:47 Docker-outside-of-Docker (DooD) Explained 4:17:36 *Demo*: Configure DooD successful Jenkins (Socket + CLI) 4:24:21 Project Overview: Build → Push → Deploy Flow 4:27:57 *Demo*: Build, Push & Deploy Flask App utilizing Jenkins 4:56:56 Day 5 Wrap-Up 4:57:39 Day 6: Jenkins Pipelines (Build, Push, Deploy) 4:59:44 Pipeline Project Overview 5:01:57 Pipelines 101: Creating Your First Jenkins Pipeline 5:17:11 *Demo*: Production-Grade Jenkinsfile (End-to-End) 6:07:19 Day 6 Wrap-Up 6:08:08 Day 7: Transition to Multibranch Pipelines 6:09:09 Multibranch Pipelines: What and Why 6:24:16 Trunk-Based CI/CD pinch Multibranch Pipelines 6:46:47 *Demo*: Jenkins Multibranch Pipeline successful Action 7:43:19 Day 7 Wrap-Up 7:44:08 Maven for DevOps: Introduction 7:45:29 Compiled vs Interpreted Languages (Build Tool Context) 7:52:17 Build Tools Overview: Why They Exist and How They Work 8:05:00 What Is Maven? 8:12:16 *Lab*: Install Java and Maven connected Ubuntu 8:24:25 *Demo*: Maven Project Deep Dive (pom.xml, Lifecycles, Plugins) 9:35:37 *Demo*: Maven Build successful Jenkins and Run arsenic Docker Container 9:45:06 Maven Section Wrap-Up 9:45:58 SonarQube for DevOps: Introduction 9:51:23 DevSecOps Explained: Why It Matters 10:01:58 Key DevSecOps Concepts: SAST, DAST, SCA, SBOM 10:18:40 What Is SonarQube? 10:27:36 End-to-End DevSecOps Flow (Java + Maven) 10:50:59 *Lab*: Install and Configure SonarQube connected EC2 11:12:17 SonarQube Architecture & UI Walkthrough 11:21:57 *Lab*: Jenkins Setup connected EC2 pinch Maven & Docker 11:30:40 *Demo*: Integrating SonarQube pinch Jenkins Pipelines 12:13:26 SonarQube Section Wrap-Up 12:14:24 DevSecOps Mega Project 12:16:48 Mega Project Overview 12:26:16 *Lab*: Install and Configure Jenkins Controller (EC2) 12:41:36 *Lab*: Install Jenkins Agent (EC2) 12:48:12 Controller–Agent Communication Setup 13:16:56 *Lab*: Install and Configure SonarQube 13:35:58 End-to-End DevSecOps Pipeline Demo Begins 13:36:06 Stage 1: Git Checkout & Jenkinsfile Setup 13:51:29 Stage 2: Trivy Filesystem Scan 14:09:19 Stage 3: Build, SonarQube Analysis & Coverage 14:32:04 Stage 4: Authenticate Jenkins Agent to Amazon ECR 14:45:30 Stage 5: Build Container Image 14:58:59 Stage 6: Trivy Image Vulnerability Scan 15:04:03 Stage 7: Push Image to Amazon ECR 15:06:21 Stage 8 & 9: Cluster Setup and Application Deployment 15:52:40 Mega Project Wrap-Up 15:53:37 Jenkins Shared Libraries: Introduction 15:54:43 Why Jenkins Shared Libraries Matter 16:04:39 What Is a Jenkins Shared Library? 16:08:27 Shared Library Architecture & Directory Structure 16:19:08 *Lab*: Jenkins and Docker Setup for Shared Libraries 16:29:38 *Demo*: Creating and Using a Jenkins Shared Library 16:42:17 *Demo*: Private Git Repositories pinch Shared Libraries 17:31:14 Shared Libraries Wrap-Up 17:32:02 Course Conclusion
- Home
- Programming
- CI/CD in Production with Jenkins – Complete DevOps Course
CI/CD in Production with Jenkins – Complete DevOps Course
by Adi Gunawan 3 min read
120063x views
Other Article freeCodeCamp.org Official Youtube Channel
Related Article
Use these CSS features alternatively of JavaScript
Kevin 23 September 2026
The Compliance Gap in AI-Native Infrastructure: SOC2 and Data Residency for GPU Workloads
Adrien 23 September 2026
TimescaleDB Course – PostgreSQL for Time-Series Data
Freecodecamp.org 23 September 2026
The Problems alongside Agentic Tooling, and How DigitalOcean's Action Gateway Addresses Them
Manikandan 23 September 2026
AI Hype Has Become Unbearable
Traversy 21 September 2026
Claude Certified Developer Foundations (CCDV-F) Certification Course
Freecodecamp.org 21 September 2026
Why DeepSeek V4.1 Flash Splits Reading From Writing
Shaoni 18 September 2026
Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy
Adi 17 September 2026
What unit do devs use the most often? | Front-end Family Fued
Adi 17 September 2026
AI Assist
Trending
Popular Article
Sex, AI, and the Apocalypse
Putri 526x views
Meta's individual AI delegate Muse soars to the top of the App Store
Georgia 525x views