Cloud Computing & DevOps · Delivery & IaC

CI/CD foundations

Pipeline anatomy, artefacts, approvals, promotions — GitHub Actions-first commentary.

Sponsored

Lesson outline

  1. 13
    Use environment variables

    Learn to use environment variables in CI/CD pipelines with GitHub Actions. This lesson explains why environment variables matter, how to define and reference them, and how to handle secrets securely. Includes a hands-on walkthrough, troubleshooting tips, and what to study next.

  2. 14
    CI/CD foundations — Part 007

    Placeholder slot — edit in console (cicd-foundations-stub-007).

  3. 15
    Cache Dependencies for Faster Builds

    Learn how to cache dependencies for faster CI/CD builds. Hands-on steps, mental model, troubleshooting, and next steps in this focused lesson.

  4. 16
    CI/CD foundations — Part 008

    Placeholder slot — edit in console (cicd-foundations-stub-008).

  5. 17
    Run Tests in CI

    Learn to run tests in a CI pipeline with GitHub Actions. This step-by-step tutorial covers setup, commands, troubleshooting, and next steps for CI/CD foundations.

  6. 18
    CI/CD foundations — Part 009

    Placeholder slot — edit in console (cicd-foundations-stub-009).

  7. 19
    Publish Test Reports & Artifacts

    Learn how to publish test reports and artifacts in CI/CD pipelines. This lesson covers the core concepts, a hands-on exercise, troubleshooting, and what to study next.

  8. 20
    CI/CD foundations — Part 010

    Placeholder slot — edit in console (cicd-foundations-stub-010).

  9. 21
    Branch protection & required checks

    Add branch protection and required checks in GitHub to lock main and enforce CI quality gates. Step-by-step, with troubleshooting.

  10. 22
    CI/CD foundations — Part 011

    Placeholder slot — edit in console (cicd-foundations-stub-011).

  11. 23
    Lint and Format Code in CI

    Learn to lint and format code in CI with this CI/CD foundations tutorial. Step-by-step instructions, troubleshooting, and next steps.

  12. 24
    CI/CD foundations — Part 012

    Placeholder slot — edit in console (cicd-foundations-stub-012).

    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.