Skip to main content
Kaeyros Analytics utilise un modèle de branches à trois branches longues, chacune associée à un environnement et un namespace Kubernetes. Ce modèle garantit que le code traverse des étapes de validation progressives avant d’atteindre la production.

Règles de promotion

Vous devez respecter les règles suivantes pour maintenir l’intégrité du pipeline :
  • On ne pousse jamais directement sur staging ou production : le passage s’effectue par Pull Request depuis develop.
  • Le merge develop vers staging constitue une promotion en préproduction.
  • Le merge staging vers production constitue une promotion en production, après validation.
  • Les branches de feature naissent de develop et y retournent par Pull Request.

Diagramme du flux de branches

Les tags stg-release et prod-release sont des marqueurs logiques : les vrais tags d’image sont générés par GitHub Actions et suivis par argocd-image-updater.