devops / ci-cd
CI/CD Pipelines, Free
Continuous Integration and Continuous Delivery are the beating heart of DevOps — automate the path from a git push to production. Learn the idea, then the tools that implement it. All resources free and current.
A CI/CD pipeline automatically builds, tests, and ships your code every time it changes — catching bugs early and making releases boring (in the best way). The concept is simple but the tooling matters: GitHub Actions and GitLab CI are where most teams start today, with Jenkins still everywhere in the enterprise. Learn the principle first, then the platform your team uses.
01 · THE PLATFORMS
CI/CD tools
The official docs for the pipelines you'll actually build.
- GitHub Actions (official docs) ↗Build, test, and deploy right from your GitHub repo — the most popular CI/CD platform for open source and beyond. Free for public repos.docs.github.com
- GitLab CI/CD (official docs) ↗GitLab's integrated, YAML-driven pipelines — a complete reference for one of the most powerful CI/CD systems.docs.gitlab.com
- Jenkins (official docs) ↗The venerable, endlessly-extensible automation server still running countless enterprise pipelines. Free and open source.jenkins.io
02 · THE IDEA
Understand the practice
Why CI/CD works — from the person who named it.