Skip to main content
Updated Feb 10, 2026

Chapter 54: CI/CD Pipelines & GitOps with ArgoCD

You build the gitops-deployment skill first, then refine it across CI/CD foundations and ArgoCD GitOps patterns until you have a production pipeline for your agent services.


Goals

  • Design CI/CD pipelines in GitHub Actions (build, test, quality gates)
  • Apply GitOps principles with ArgoCD as the declarative source of truth
  • Configure ArgoCD apps, sync strategies/waves/hooks
  • Scale with ApplicationSets; secure with Projects/RBAC and secrets management
  • Run progressive delivery (canary/blue-green) with health/notification hooks
  • Operate multi-cluster GitOps and capture patterns in a reusable skill

Lesson Progression

#LessonFocus
0Build Your GitOps SkillScaffold from docs
1-4CI/CD FundamentalsConcepts, Actions workflows, Docker builds, tests
5-9GitOps & ArgoCD CorePrinciples, architecture, first app, sync strategies/waves
10-15Production PatternsApplicationSets, RBAC/Projects, health/notifications, progressive delivery, secrets, multi-cluster
16AI-Assisted GitOpsUse AI to author/review pipelines
17Capstone: End-to-End PipelineCommit-to-cluster production pipeline
18Finalize GitOps SkillPackage prompts and patterns

Each lesson ends with a skill reflection: test, find gaps, and improve.


Outcome & Method

You finish with an automated pipeline that builds, tests, and deploys your Kubernetes agent via ArgoCD, plus a GitOps skill for future projects. The flow moves from foundations to ArgoCD production patterns, then AI-assisted authoring, ending in a spec-driven capstone.


Prerequisites

  • Chapters 49-51 (Docker, Kubernetes, Helm)
  • Context from Chapters 52-53 (Kafka, Dapr) for services you deploy