GitOps based CI/CD
summary
Adobe Ad Cloud moves from per-service Maven pipelines to a monorepo and Bazel builds that give incremental, reproducible artifacts, producing SHA256 image names used in Kubernetes manifests. A custom rule, rules_gitops, renders manifests with kustomize, opens environment-specific deploy PRs, and only updates images that change. Pipeline runs ~2,000 tests, serves 200 engineers, and completes build-to-deploy in about 10–30 minutes, enabling 100% GitOps deployments with minimal human coordination.
AI-written summary · about
related talks
37mSecure Multi-Tenant GitOps Application & Infrastructure Rollouts At Adobe
57mGitOps: From Commit to Deploy
40mHow GitOps Changes Everything in CI/CD
34mGitOps for the people
20mMulti-Stage Deployment Pipelines the GitOps Way
43mK8s Automation with Azure DevOps: A GitOps Approach w/o Tools
33mGitOps Pipelines: Everything Everywhere All at Once
47mGitOps - Using Git as your source of truth for build, deploy and observability
