Aller au contenu principal
Infrastructure, Méthodologie

CI/CD

CI/CD désigne deux pratiques complémentaires : l'intégration continue (CI — Continuous Integration) et le déploiement continu (CD — Continuous Deployment). Ensemble, elles forment un pipeline automatisé qui teste, valide et livre le code à chaque modification, sans intervention manuelle.

L'intégration continue consiste à fusionner fréquemment les modifications de code dans une branche commune et à exécuter automatiquement les tests à chaque push. Le déploiement continu va plus loin : une fois les tests passés, le code est automatiquement déployé en production (ou en pré-production, selon la stratégie choisie).

Les outils les plus utilisés sont GitHub Actions, GitLab CI/CD et Jenkins. Un pipeline CI/CD typique comprend : l'analyse statique du code, l'exécution des tests unitaires et fonctionnels, la construction des assets, le déploiement et les smoke tests post-déploiement. Le gain est immédiat : des livraisons plus fréquentes, plus fiables et un temps de correction réduit.

Même catégorie

Autres termes : Infrastructure

DevOps Le DevOps rapproche le développement et les opérations pour des livraisons plus rapides et plus fiables. Découvrez ses pratiques et leur impact sur vos projets.
arrow_forward
Docker Docker est la plateforme de conteneurisation standard pour le développement et le déploiement d'applications web. Découvrez ses principes et ses bénéfices concrets.
arrow_forward
Elasticsearch Elasticsearch est un moteur de recherche et d'analyse distribué. Découvrez ses fonctionnalités, ses cas d'usage et comment il améliore l'expérience de recherche dans vos applications.
arrow_forward
Hébergement web L'hébergement web détermine où et comment votre application est exécutée. Découvrez les options (cloud, VPS, on-premise) et comment choisir selon vos contraintes.
arrow_forward
Multi-tenant L'architecture multi-tenant permet de servir plusieurs clients (tenants) avec une seule instance d'application. Découvrez ses modèles, ses avantages et ses défis techniques.
arrow_forward
OAuth2 / Authentification OAuth2 est le standard d'autorisation qui sécurise l'accès aux API et aux applications web. Découvrez ses mécanismes, ses flux et comment les implémenter correctement.
arrow_forward
Performance web La performance web mesure la rapidité et la réactivité d'une application. Découvrez pourquoi elle est critique pour l'expérience utilisateur, le SEO et votre activité.
arrow_forward
PostgreSQL PostgreSQL est le système de gestion de base de données relationnelle open source le plus avancé. Découvrez ses forces, ses fonctionnalités et pourquoi le choisir pour vos projets.
arrow_forward
RGPD Le RGPD encadre la collecte et le traitement des données personnelles en Europe. Découvrez ses principes, vos obligations et comment les mettre en œuvre dans vos projets web.
arrow_forward
Redis Redis est un système de stockage en mémoire utilisé pour le cache, les files de messages et les sessions. Découvrez comment il accélère vos applications web.
arrow_forward
Scalabilité La scalabilité est la capacité d'une application à absorber une augmentation de charge sans dégradation. Découvrez ses principes, ses stratégies et comment anticiper la montée en charge.
arrow_forward

Même catégorie

Autres termes : Méthodologie

Cahier des charges Le cahier des charges est le document de référence qui cadre un projet web. Découvrez comment le rédiger pour aligner les attentes et sécuriser le développement.
arrow_forward
DevOps Le DevOps rapproche le développement et les opérations pour des livraisons plus rapides et plus fiables. Découvrez ses pratiques et leur impact sur vos projets.
arrow_forward
Intelligence artificielle L'intelligence artificielle transforme les processus de travail des entreprises. Découvrez ses applications concrètes, ses limites et comment l'intégrer de manière pragmatique.
arrow_forward
Maintenance applicative La maintenance applicative couvre les mises à jour, corrections et évolutions d'une application en production. Découvrez ses différentes formes et pourquoi elle est indispensable.
arrow_forward
RGPD Le RGPD encadre la collecte et le traitement des données personnelles en Europe. Découvrez ses principes, vos obligations et comment les mettre en œuvre dans vos projets web.
arrow_forward
Refactoring Le refactoring consiste à restructurer du code existant pour le rendre plus lisible, maintenable et évolutif, sans modifier son comportement fonctionnel.
arrow_forward
Roadmap produit La roadmap produit est le plan stratégique qui organise les évolutions d'une application dans le temps. Découvrez comment la construire et l'utiliser pour piloter efficacement votre projet.
arrow_forward
Tests automatisés Les tests automatisés vérifient le bon fonctionnement de votre application à chaque modification de code. Découvrez les différents types de tests et leur rôle dans un projet web.
arrow_forward
Transformation numérique La transformation numérique consiste à intégrer les technologies digitales dans tous les aspects d'une entreprise. Découvrez ses enjeux, ses étapes et comment réussir la vôtre.
arrow_forward
Turn-over Le turn-over technique désigne la rotation des développeurs sur un projet. Son impact sur la qualité, la continuité et le coût des projets web est souvent sous-estimé.
arrow_forward
Voir tout le glossaire arrow_forward

Un projet en lien avec ci/cd ?

Échangeons sur vos enjeux techniques. Pas de discours commercial, pas de jargon inutile : un diagnostic clair et des solutions concrètes.