intermediate34 lessons · 6 phases

CI/CD Pipelines with GitHub Actions

A complete path through CI/CD — from your first GitHub Actions workflow through caching, secrets, and matrix builds, deploying to Azure App Service, ACR, and AKS, GitOps with ArgoCD and progressive delivery, supply-chain hardening with Cosign and OPA Gatekeeper, and operating pipelines reliably at scale.

ci-cdgithub-actionsdevopsgitopsargocdkubernetesazure

prerequisites

  • Comfort with Git and the command line
  • Basic familiarity with Docker and Kubernetes concepts
  • No prior CI/CD experience required

you'll learn

  • Write production-grade GitHub Actions workflows — triggers, jobs, matrices, caching, and secrets
  • Deploy to Azure App Service, ACR, and AKS with zero-secret OIDC authentication
  • Adopt GitOps with ArgoCD — Applications, ApplicationSets, and progressive delivery with Argo Rollouts
  • Harden pipelines against supply-chain attacks — pinned actions, image signing, and policy-as-code
  • Operate CI/CD at scale — cost optimization, observability, and disaster recovery for the pipeline itself
  • Design a complete deployment architecture and defend the tradeoffs behind every decision
Start from the beginning →