Skip to content
Codeloom

← Back to CI/CD overview

CI/CD tutorials

32 articles · page 2 of 2

Hand-written tutorials, ordered as a recommended learning path.

  1. 21 Automated Rollbacks Build automated rollback systems that use health checks, error rate thresholds, and observability signals to detect failures and revert deployments without human intervention.
  2. 22 Security Scanning Integrate security scanning into CI/CD pipelines: SAST, SCA, container scanning, secrets detection, and policies that block vulnerable code before it reaches production.
  3. 23 GitHub Actions CI/CD Build CI/CD pipelines with GitHub Actions — workflows, jobs, steps, matrix builds, secrets, caching, and deploying to production.
  4. 24 Blue-Green vs Canary Compare blue-green and canary deployment strategies, including how they handle rollback, traffic shifting, and observability, with concrete Kubernetes and AWS examples.
  5. 25 Canary with Flagger Learn how to ship canary releases on Kubernetes using Flagger. Covers the control loop, metric analysis, traffic shifting, and how to roll back automatically when a release misbehaves.
  6. 26 Monorepo CI Learn how to design CI/CD pipelines for monorepos using affected detection, build graphs, and caching to keep builds fast as the repo grows.
  7. 27 Deploy Strategies Compare rolling, blue/green, canary, shadow, and feature flag deployments. Learn when to pick each strategy and the trade-offs in risk and cost.
  8. 28 CI Caching Speed up CI builds with dependency caches, layer caches, remote build caches, and content-addressed storage. Learn what to cache and what to skip.
  9. 29 Rollback Strategies An overview of rollback strategies in modern CI/CD: redeploy previous, blue-green flip, canary reverse, database-safe rollbacks, and the trade-offs between speed and safety.
  10. 30 CI Secrets Keep API keys, tokens, and database credentials safe in CI/CD with rotation, scoping, secret managers, and OIDC-based authentication.
  11. 31 Self-Hosted Runners A practical guide to running your own CI/CD runners. Learn when self-hosting beats cloud runners, how to set them up safely, and how to keep them healthy in production.
  12. 32 Reusable Workflows Stop copy-pasting CI YAML across repos. Learn how to build reusable GitHub Actions workflows with inputs, secrets, outputs, and per-environment overrides.