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 →