← Glossaire
Glossaire · Dev

Qu'est-ce que Continuous Integration ?

CI

C'est le processus qui garantit que les erreurs sont détectées rapidement en combinant et en testant automatiquement les codes écrits par les développeurs de logiciels.

Définition

L'intégration continue (CI) garantit que les codes sont fréquemment envoyés à un système central pendant le processus de développement logiciel et y sont soumis à des tests automatiques. De cette façon, si le code écrit par un développeur de logiciels entre en conflit avec le code d’autres personnes, cela est immédiatement remarqué. Les bugs sont résolus avant qu’ils ne deviennent plus gros, alors qu’ils sont encore en développement.

Analogie : C'est comme faire une recette et la goûter à chaque fois que vous ajoutez un ingrédient et la corriger immédiatement si quelque chose ne va pas ; Cela évite que le plat finisse mal.

Comment ça marche

Dès que le développeur télécharge son code sur le système, les robots exécutés en arrière-plan compilent automatiquement le code et exécutent des tests prédéterminés.

Où est-ce utilisé

Il s'agit d'une pratique courante dans les grandes équipes logicielles et les cycles de développement logiciel modernes (DevOps).

Questions fréquentes

Pourquoi ne faisons-nous pas de tests manuels ?

Les tests manuels sont lents et sujets aux erreurs humaines ; CI, quant à lui, travaille avec la même minutie à chaque changement.

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 →