CI/CD foundations
Pipeline anatomy, artefacts, approvals, promotions — GitHub Actions-first commentary.
Lesson outline
-
1
Define CI/CD and DevOps
Define CI/CD and key DevOps concepts — CI/CD foundations. Learn the core ideas, see a practical walkthrough, and connect to the next lesson in the track.
-
2
CI/CD foundations — Part 001
Placeholder slot — edit in console (cicd-foundations-stub-001).
-
3
Git Workflows for CI/CD
Explore git workflows for CI/CD in this foundational tutorial. Learn how branching strategies, merge patterns, and protected branches shape your pipelines. Includes hands-on examples and next steps.
-
4
CI/CD foundations — Part 002
Placeholder slot — edit in console (cicd-foundations-stub-002).
-
5
GitHub Repo Setup for CI
Set up a GitHub repository for CI with clear, practical steps. Perfect for beginners in our CI/CD foundations track.
-
6
CI/CD foundations — Part 003
Placeholder slot — edit in console (cicd-foundations-stub-003).
-
7
First GitHub Actions workflow
Write your first GitHub Actions workflow — CI/CD foundations. Learn the core concepts, follow a hands-on exercise, troubleshoot common issues, and connect to the next lesson.
-
8
CI/CD foundations — Part 004
Placeholder slot — edit in console (cicd-foundations-stub-004).
-
9
Build Job on Push Events
Run a build job on push events — CI/CD foundations tutorial, lesson 5. Learn hands-on steps, troubleshooting, and what to study next.
-
10
CI/CD foundations — Part 005
Placeholder slot — edit in console (cicd-foundations-stub-005).
-
11
Job Dependencies and Concurrency
Add job dependencies and concurrency — CI/CD foundations. Learn how to sequence jobs with 'needs' and control concurrent runs in GitHub Actions, with hands-on steps, troubleshooting, and what to study next.
-
12
CI/CD foundations — Part 006
Placeholder slot — edit in console (cicd-foundations-stub-006).
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.