Skip to content

CI/CD

Continuous Integration and Continuous Deployment practices and tools.

Topics

  • jenkins/ - ci-cd/jenkins/README.md
  • github-actions/ - ci-cd/github-actions/README.md
  • gitlab-ci/ - ci-cd/gitlab-ci/README.md
  • circle-ci/ - ci-cd/circle-ci/README.md
  • azure-devops/ - ci-cd/azure-devops/README.md
  • gitops/ - ci-cd/gitops/README.md
  • gitops/argoCD/ - ci-cd/gitops/argoCD/README.md
  • gitops/fluxCD/ - ci-cd/gitops/fluxCD/README.md

CI Fundamentals

  • Validate every code change via automated builds and tests.
  • Keep feedback loops short and deterministic.
  • Enforce quality gates before merge.

CD Fundamentals

  • Promote artifacts across environments consistently.
  • Automate deployments with rollback strategy.
  • Observe production health immediately after release.