← Glossaire
Glossaire · Dev

Qu'est-ce que Continuous Deployment ?

CD

Les codes qui réussissent le test sont automatiquement mis en ligne sans aucune intervention humaine.

Définition

C'est une méthode qui accélère le processus de développement logiciel. Dès que vous écrivez votre code, il passe des tests automatiques et, s'il n'y a aucun obstacle, il est téléchargé directement sur le système utilisé par les utilisateurs. Il garantit que le logiciel est constamment mis à jour en éliminant les processus d'approbation manuels.

Analogie : C'est comme un chef de restaurant qui sert la nourriture directement à la table du client dès qu'il la prépare, sans rien demander au serveur ou au chef ; Bien entendu, chaque repas est d’abord soumis à des tests de contrôle qualité.

Comment ça marche

Le développeur soumet le code au système, le système exécute des tests automatisés et en cas de succès, le code est transféré au serveur en direct.

Où est-ce utilisé

Applications Web modernes, plateformes SaaS et produits numériques nécessitant des mises à jour rapides.

Souvent confondu avec

Peut être confondu avec Livraison continue ; En Livraison, la phase de mise en service peut nécessiter une approbation manuelle, alors qu'en Déploiement, elle est entièrement automatique.

Questions fréquentes

Que se passe-t-il si nous faisons une erreur ?

Le système essaie de détecter l'erreur avant sa mise en ligne, grâce à des tests automatiques, mais cela comporte toujours des risques ; les tests doivent donc être très robustes.

Termes liés

Outils liés

This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →