Continuous Delivery
18 items tagged with "continuous-delivery"
Best Practices6
GitOps Principles v1
Declarative, verifiable and automated operations — using Git as the single source of truth for infra and apps.
SAFe Continuous Delivery Pipeline
Scaled Agile Framework’s model for continuous exploration, integration, deployment, and release on demand.
Continuous Integration Best Practices
A development practice where engineers merge code into a shared mainline many times a day, each merge verified by an automated build and test suite.
Continuous Delivery
A discipline where software is built so it can be released to production safely at any time, with every change proven release-ready by an automated pipeline.
Deployment Pipeline Pattern
An automated, staged path that takes every code change from commit through build, tests, and successive environments, providing a single auditable route to production.
GitHub Flow
A lightweight, branch-based workflow built around short-lived feature branches, pull requests, and continuous deployment from a single always-deployable main branch.
Anti-Patterns4
Manual Deployment
Releasing software through hand-run steps and checklists instead of automation, producing slow, error-prone, irreproducible deploys that depend on individuals.
Monolithic Pipeline
A single, all-or-nothing CI/CD pipeline that builds, tests, and deploys everything together, making it slow, fragile, and hard to change safely.
No Rollback Plan
Deploying with no tested, fast way to revert, so a bad release means scrambling under pressure while the outage drags on.
Water-Scrum-Fall
A hybrid where agile ceremonies are bolted onto a waterfall lifecycle, with up-front planning and big-bang release bookending a thin layer of Scrum.
Tutorials3
How to set up GitOps continuous delivery with Argo CD
Deploy and sync Kubernetes manifests from Git using Argo CD Applications with automated, self-healing syncs.
How to set up GitOps with Argo CD
Deploy applications to Kubernetes declaratively by syncing manifests from Git using Argo CD.
How to implement GitOps with Flux
Bootstrap Flux into a Kubernetes cluster and reconcile workloads from Git using GitRepository and Kustomization resources.
Reference Architectures1
Stacks2
GitOps Stack (ArgoCD + Terraform)
GitOps delivery: Terraform provisions infrastructure declaratively while ArgoCD continuously syncs Kubernetes application state from Git as the source of truth.
Spinnaker Continuous Delivery
An open-source, multi-cloud continuous delivery platform for managing complex deployment pipelines with advanced strategies like canary, blue-green, and rollback.