Module 20: CI/CD

MODULE 20 · 2 LESSONS

Turn every change into a repeatable build, test, scan and controlled release candidate.

Project checkpoint: Create a protected GitHub Actions pipeline for CourseFlow.

20of 34
Module 20 learning loopA four-step visual showing workflow triggers, jobs, dependency caching, permissions.Module 20 learning loop1Workflow Triggers2Jobs3Dependency Caching4Permissions

Module 20 learning loop

  1. 1Workflow Triggers
  2. 2Jobs
  3. 3Dependency Caching
  4. 4Permissions
Module 20 learning loop: a practical sequence used in this lesson.

What this module changes in your work

  • Run deterministic checks with caching, least privilege and useful artifacts.
  • Promote a verified artifact across environments with approvals and a recovery path.
  • Use workflow triggers, jobs, dependency caching in one coherent implementation.
  • Complete this evidence-backed checkpoint: Create a protected GitHub Actions pipeline for CourseFlow.

Lessons

PROJECT CHECKPOINT

Turn ci/cd into evidence

Create a protected GitHub Actions pipeline for CourseFlow.

  • Write acceptance criteria for workflow triggers before implementation.
  • Keep the change small enough that a reviewer can connect it to the intended behavior.
  • Use the most direct check available for jobs and save the result.
  • Record one decision you would keep and one you would revisit after feedback.

Share this page

Share this page with the people who will use it next.

X Facebook LinkedIn WhatsApp Email

Discussion

No comments yet. Add the first useful question or observation.