CI/CD foundations
Pipeline anatomy, artefacts, approvals, promotions — GitHub Actions-first commentary.
Lesson outline
-
61
Policy as Code for Deployments
Configure policy as code for deployments — enforce approval gates, security checks, and compliance rules directly in your CI/CD pipeline. Learn how to define, test, and integrate policies for safer, more reliable releases.
-
62
Monorepo Deploy Pipeline
Learn to build a deploy pipeline for a monorepo in this hands-on CI/CD foundations tutorial. Step-by-step guidance from problem to solution, with practical exercises, troubleshooting, and next steps.
-
63
Set up env-specific config files
Set up environment-specific configuration files — CI/CD foundations tutorial. Learn why, how, and when to use them, with a hands-on exercise and troubleshooting tips.
-
64
Infrastructure as Code with Terraform
Adopt infrastructure as code with Terraform — CI/CD foundations.
-
65
Manage Cloud Resources via Code Pipelines
Learn to manage cloud resources via code pipelines in this CI/CD foundations tutorial. Step-by-step guidance on infrastructure as code, hands-on exercises, and best practices for DevOps.
-
66
Write Unit Tests for Pipeline Logic
Write unit tests for pipeline logic in this CI/CD foundations tutorial. Learn the core concepts, hands-on steps, and troubleshooting tips to validate your CI/CD workflows.
-
67
Add Integration Tests to Deployment Jobs
Learn how to add integration tests to deployment jobs in CI/CD pipelines. This hands-on tutorial covers core concepts, step-by-step implementation, troubleshooting, and what to study next.
-
68
Test Infrastructure in Staging
Test infrastructure changes in staging — CI/CD foundations.
-
69
Pipeline Health Dashboards
Learn to visualize pipeline health with dashboards. This tutorial covers core metrics, setup steps, and how to use dashboards to spot failures fast. Includes a hands-on walkthrough, troubleshooting tips, and what to learn next. Ideal for developers building CI/CD foundations with GitHub Actions.
-
70
Pipeline Metrics to Alerts
Turn pipeline metrics into actionable alerts with this CI/CD foundations tutorial. Learn how to monitor key metrics, set thresholds, and trigger alerts for faster issue resolution.
-
71
Automate Post-Deployment Smoke Tests
Automate post-deployment smoke tests to catch issues early after every release. This CI/CD foundations tutorial explains the concept, walks through a hands-on GitHub Actions example, compares alternatives, and troubleshoots common edge cases — perfect for developers building reliable pipelines.
-
72
Database Migrations in Deployments
Learn to handle database migrations in deployments with this CI/CD foundations tutorial. Understand the core problem, step-by-step workflow, hands-on exercise, and troubleshooting edge cases.
CI/CD foundations — step-by-step tutorials
What you will find here
This track walks through ci/cd foundations in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.