Skip to content

Build a CI Runner

Build a CI/CD runner like GitHub Actions: parse YAML workflows, expand build matrices, topologically sort job DAGs, execute steps with logs, manage artifacts and caches, handle self-hosted runners, and protect secrets. Used by every modern engineering team.

intermediateFree3 hours10 lessons
Start learningor sign up to track progress

Curriculum

Loading reference solution…
Build a CI Runner