CI / CD

Automated build, test and deploy pipelines.

CI / CD is taught here in 3 lessons, running from Pipeline stages and artefacts through to Gates, secrets and deploys. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.

TrackDevOps & Tooling
Lessons3
LevelBeginner
Reading timeabout 39 minutes
PrerequisitesHelpful, but not required: Nginx

Lessons

  1. Pipeline stages and artefactsOrder stages for the fastest feedback, then promote one immutable artefact through every environment.
  2. A GitHub Actions workflowTriggers, jobs, steps, a build matrix and artefacts, written as one workflow file you can adapt.
  3. Gates, secrets and deploysWhat must pass before code moves forward, how credentials reach the pipeline safely, and how to roll a bad deploy back.

More in DevOps & Tooling

Git Linux Docker Kubernetes Nginx Bash Scripting Ansible

FAQ

How long does the CI / CD course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for CI / CD?
Not strictly. It helps to have read Nginx first, because some lessons build on it, but every lesson explains its own assumptions.
What should I read after CI / CD?
Continue with Bash Scripting (12 lessons), the next course in DevOps & Tooling.

Last refreshed 2026-09-18.