Every push tested, every merge shipped. GitHub Actions first, then Jenkins and GitOps.
Everything this course covers, in the order you'll learn it. Open a stage to see why it matters and jump to its lesson.
Know what a pipeline is for before writing one.
Lesson 1: What a pipeline is for →The quickest way to get a real pipeline running on your own repo.
Lesson 2: GitHub Actions basics · coming soonMake pipelines fast and readable instead of slow and copy-pasted.
Lesson 3: Workflow details · coming soonDeploy without pasting passwords into YAML.
Lesson 4: Secrets & environments · coming soonThe pipeline is only as useful as the checks it runs.
Lesson 5: Testing in pipelines · coming soonTurn code into a versioned artifact that can be deployed anywhere.
Lesson 6: Build & publish · coming soonGet that artifact onto servers, and back off them when something breaks.
Lesson 7: Deploy · coming soonStill everywhere in big companies. You will meet it at work.
Lesson 8: Jenkins · coming soonSame ideas, different YAML. Read any pipeline you are handed.
Lesson 9: Other CI tools · coming soonLet Git be the source of truth for what runs in the cluster.
Lesson 10: GitOps · coming soonPipelines hold the keys to production. Treat them that way.
Lesson 11: Pipeline security · coming soonKeep CI fast and cheap as the team and the repo grow.
Lesson 12: Scaling pipelines · coming soonStage order follows the community roadmap at roadmap.sh/devops, trimmed to what DevOps work needs.