Unit 5.4

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

Tutorials

CI Pipelines (GitHub Actions / GitLab CI)

YAML configuration, automated testing, and build artifacts.

Start tutorial

CD & Deployment Strategies

Blue‑green, canary, rolling updates, and rollback strategies.

Start tutorial

Assessments & Deliverables

Unit 5.4 Quiz Due: End of Week 13 Start
Module Project: Cloud‑Native Deployment Submit: End of Module 5 Submit