Cloud Computing & DevOps · Delivery & IaC

CI/CD foundations

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

Sponsored

Lesson outline

  1. 25
    Build a Docker Image in CI

    Learn to build a Docker image in CI with this hands-on tutorial. Step-by-step instructions, troubleshooting tips, and what to study next.

  2. 26
    CI/CD foundations — Part 013

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

  3. 27
    Push Docker Images to a Registry

    Learn how to push Docker images to a registry in this CI/CD foundations tutorial. Understand the core concept, follow hands-on steps, and explore troubleshooting tips.

  4. 28
    CI/CD foundations — Part 014

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

  5. 29
    CD vs Deployment

    Master the difference between continuous delivery and continuous deployment, and know when each fits your pipeline.

  6. 30
    CI/CD foundations — Part 015

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

  7. 31
    Manual Staging Setup

    Create a staging environment manually — CI/CD foundations.

  8. 32
    CI/CD foundations — Part 016

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

  9. 33
    Deploy via SSH to a VM

    Deploy to a virtual machine via SSH — CI/CD foundations. Learn the core concept, hands-on steps, troubleshooting, and what to study next in this practical tutorial.

  10. 34
    CI/CD foundations — Part 017

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

  11. 35
    Bash Deployment Scripts

    Write deployment scripts with Bash — CI/CD foundations tutorial, lesson 18.

  12. 36
    CI/CD foundations — Part 018

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

    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.