• Continuous integration

    Continuous integration

    un ensemble de pratiques utilisées en génie logiciel consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression dans l’application développée.

    Pour appliquer cette technique, il faut d’abord que :

    le code source soit partagé
    les développeurs commit quotidiennement
    des tests d’intégration soient développés pour valider l’application
    il faut un outil d’intégration continue

    好处:
    le test immédiat des unités modifiées
    la prévention rapide en cas de code incompatible ou manquant
    les problèmes d’intégration sont détectés et réparés de façon continue, évitant les problèmes de dernière minute
    une version est toujours disponible pour un test, une démonstration ou une distribution