CI/CD Pipelines Chapter 15 · System Design & Deployment
~1.5 weeks 2 tutorials Module Project
Continuous Integration and Continuous Deployment (CI/CD) automates the software delivery
pipeline. This unit covers setting up CI pipelines (GitHub Actions, GitLab CI, Jenkins),
automated testing, deployment strategies (blue‑green, canary), and infrastructure as code.
Unit Learning Outcomes
Design and implement CI pipelines with automated testing.
Set up CD pipelines for automated deployment to staging/production.