Plateforme DevOps DYNORS¶
La plateforme DevOps DYNORS couvre deux domaines complémentaires :
- SIRRAT — le gardien du chemin (lifecycle, quality gates, PV de recette)
- CI/CD & Environnements — pipelines GitLab CI + infra pré-prod proche de la prod
Pourquoi SIRRAT ?¶
DYNORS livre des produits logiciels à des clients dans des contextes variés (SaaS, on-premise, régie). Le cycle LOCAL → DEV → INT → RMOA → PRODUCTION (ADR-0016) est structurant, mais sans gardien il devient anarchique.
SIRRAT (chemin en wolof) est la plateforme interne qui :
- gère les quality gates entre chaque environnement,
- produit et archive les PV de recette signés,
- calcule le karma du code (gamification qualité),
- centralise les notifications (Slack, email, SMS) à chaque transition,
- s'intègre à GitLab CI pour bloquer les déploiements non autorisés.
Pages de cette section¶
| Page | Contenu |
|---|---|
| Pipeline complet — du push au Paradis | Architecture globale : push → CI → dépôt d'artefacts → SIRRAT → pré-prod → recette → prod |
| SIRRAT — concept et quality gates | Les 5 cercles, les 3 portes, karma, PV recette, As-Sirât |
| Matrice avancement back / front & SIRRAT | Synthèse par brique (backend, front, pipeline) + liens vers les checklists du dépôt dynors |
| Environnements & CI/CD | Infra local → prod, GitLab CI self-hosted gratuit, docker-compose |
| Structure Git & configuration projet | GitFlow adapté DYNORS, branches, .env.local, SIRRAT Forge |
| Gitleaks — usage, précautions & dépannage | Scan de secrets en CI : versions, MR vs main, faux positifs, lecture de gitleaks-report.json |
| Vault — stratégie secrets, CI & feuille de route | Coffre KV, ESO, Maven/Gradle + Vault, chantiers ADR, suivi media-vault, backlog |