Skip to main content

CI/CD Golden Path

EGI's CI/CD golden path provides a standardized approach to building, testing, and deploying applications across multiple environments and platforms.

Key Concepts

Repository Split

  • App Repo: Contains application code, tests, and CI pipelines
  • Ops Repo: Contains deployment manifests, infrastructure configuration, and deployment intent

Deployment Flow

  1. Developer creates PR in app repo
  2. CI runs lint, test, build, and security scans
  3. On merge to main, an immutable artifact is created
  4. A PR is opened to the ops repo for the dev environment
  5. Dev deployment happens automatically
  6. Staging promotion is automatic after smoke checks
  7. Production requires a manual approval gate

Supported Platforms

  • Kubernetes
  • Vercel
  • Railway
  • Droplets (via SSH/Ansible)

Ownership Boundary

  • CI/CD remains a development-company concern.
  • CI/CD is not the source of runtime truth for production operations.
  • After Anchor handoff, production operations are governed through Anchor procedures even though engineering changes continue to originate from the development company.

Documentation Sections