Intégration Continue
- Intégration Continue
-
Intégration continue
L'intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l'application en cours de développement. Bien que le concept existait auparavant, l'"intégration continue" se réfère généralement à la pratique de l'extreme programming.
Pour appliquer cette technique, il faut d'abord que :
Ensuite, il faut un outil d'intégration continue tel que CruiseControl ou Hudson pour le langage Java par exemple.
Les principaux avantages d'une telle technique de développement sont :
- 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 ;
- prévient rapidement en cas de code incompatible ou manquant ;
- test immédiat des unités modifiées ;
- une version est toujours disponible pour test, démonstration ou distribution.
Pratiques
Les pratiques sont les suivantes :
- maintenir un dépôt unique de code source versionné ;
- automatiser les compilations ;
- rendre les compilations auto-testantes ;
- tout le monde committe tous les jours ;
- tout commit doit compiler le tronc sur une machine d'intégration ;
- maintenir une compilation courte ;
- tester dans un environnement de production cloné ;
- rendre disponible facilement le dernier exécutable ;
- tout le monde doit voir ce qui se passe ;
- automatiser le déploiement.
Voir aussi
Liens externes
Catégories : Génie logiciel | Test logiciel
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Intégration Continue de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Integration continue — Intégration continue L intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l application … Wikipédia en Français
Intégration continue — L intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l application en cours de… … Wikipédia en Français
INTÉGRATION ET MESURE — La théorie de l’intégration joue en mathématique un rôle extrêmement important. C’est une théorie riche et complexe. Il ne sera pas question ici d’en donner une description exhaustive ni d’en aborder les assez redoutables aspects techniques. On… … Encyclopédie Universelle
Integration par changement de variable — Intégration par changement de variable Pour les articles homonymes, voir Intégration et Changement de variable. En mathématiques, le changement de variable est un procédé qui consiste à remplacer une variable ou même une fonction par une autre… … Wikipédia en Français
Intégration Par Changement De Variable — Pour les articles homonymes, voir Intégration et Changement de variable. En mathématiques, le changement de variable est un procédé qui consiste à remplacer une variable ou même une fonction par une autre fonction de celle ci ou d un autre… … Wikipédia en Français
Intégration par changement de variables — Intégration par changement de variable Pour les articles homonymes, voir Intégration et Changement de variable. En mathématiques, le changement de variable est un procédé qui consiste à remplacer une variable ou même une fonction par une autre… … Wikipédia en Français
Intégration (mathématiques) — Pour les articles homonymes, voir intégration. interprétée comme l’aire sous la courbe de f … Wikipédia en Français
Intégration par changement de variable — Pour les articles homonymes, voir Intégration et Changement de variable. En mathématiques, le changement de variable est un procédé qui consiste à remplacer une variable ou même une fonction par une autre fonction de celle ci ou d un autre… … Wikipédia en Français
Intégration par parties — En mathématiques, l intégration par parties est une méthode qui permet de transformer l intégrale d un produit de fonctions en d autres intégrales, dans un but de simplification du calcul. La formule type est la suivante, où u et v sont deux… … Wikipédia en Français
Test d'integration — Test d intégration Un test d intégration est un test qui se déroule dans une phase d un projet informatique suivant les tests unitaires. Il consiste, une fois que les développeurs ont chacun validé leurs développements ou leurs correctifs, à… … Wikipédia en Français