Skip to content

CI/CD & GitOps TutorialsΒΆ

These tutorials build a complete delivery pipeline for the Snapshot app, one station at a time. Code goes in one end as a commit, and a running, deployed application comes out the other.

Each level builds on the one before, so work through them in order.


Learning PathΒΆ

  • Beginner: Automate the Build

    Continuous Integration. Every commit is tested, built, and published automatically.

    Start here

  • Intermediate: Automate the Delivery

    Continuous Delivery. Releases deploy themselves to a server, with approvals and rollbacks.

    Continue

  • Advanced: GitOps to Kubernetes

    Git as the source of truth, with Argo CD keeping your cluster in sync automatically.

    Go deeper