Série CI/CD - Du commit à la production
Une série complète sur la CI/CD : pipelines, tests, build d'images, gestion des secrets, déploiement (Docker/Kubernetes), GitOps, stratégies de release et bonnes pratiques pour livrer vite sans casser.

Article
CI/CD : comprendre les pipelines (vraiment) - du commit au déploiement
La CI/CD expliquée clairement : pourquoi on l'utilise, comment penser un pipeline, quelles étapes mettre, et comment éviter les usines à gaz.

Article
CI/CD : tests, qualité et 'gates' (ce qui bloque un déploiement)
Comment organiser lint, typecheck, tests unitaires et intégration pour sécuriser tes releases. Les quality gates qui empêchent de casser la prod.

Article
CI/CD : builder et pousser des images Docker (tags, cache, multi-stage)
Comment construire des images Docker en CI sans exploser les temps de build : stratégie de tags, cache, multi-stage builds et registry.

Article
CI/CD : gérer les secrets et variables d'environnement (sans fuite)
API keys, mots de passe, kubeconfig, tokens de registry : où les stocker, comment les injecter dans le pipeline, et quoi éviter absolument.

Article
CI/CD : un workflow GitHub Actions complet (Docker + déploiement)
Un exemple complet et réaliste de GitHub Actions : quality checks, tests, build d'image Docker, push registry, déploiement et vérification.

Article
CI/CD : pipeline GitLab CI complet (stages, cache, déploiement)
Un pipeline GitLab CI lisible : stages, cache, artefacts, build d'image, push registry et déploiement. Les mêmes idées que GitHub Actions, côté GitLab.

Article
CI/CD sur Kubernetes : stratégies de déploiement (rolling, blue/green, canary)
Déployer sur Kubernetes sans stress : rolling updates, blue/green, canary, readiness probes, rollbacks et comment choisir la bonne stratégie.

Article
GitOps : déployer avec Argo CD ou Flux (et arrêter les kubectl à la main)
Le Git devient la source de vérité de ton cluster Kubernetes : manifests versionnés, synchronisation automatique, audit et rollbacks propres avec Argo CD ou Flu…

Article
Versioning, releases et rollbacks : livrer sans casser
Tags, sémantique, changelog, environnements et rollbacks : une stratégie de release cohérente pour la CI/CD et la traçabilité.

Article
Observabilité des déploiements : logs, métriques, alertes
Après un déploiement, savoir si tout va bien : logs de release, métriques, health checks, alertes et bonnes pratiques pour réagir vite.