« Less - Intégration continue » : différence entre les versions

De Wiki Agile
Ligne 225 : Ligne 225 :
Jusqu’à présent, nous n’avons pas encore vu l’ensemble des étapes mis en place pour un seul et même produit. La plupart des produits sélectionnent les étapes qui leurs semblent les plus importantes et ajoutent des étapes supplémentaires lorsque c’est nécessaire. Un système d’intégration continue inutilement complexe est du gaspillage.
Jusqu’à présent, nous n’avons pas encore vu l’ensemble des étapes mis en place pour un seul et même produit. La plupart des produits sélectionnent les étapes qui leurs semblent les plus importantes et ajoutent des étapes supplémentaires lorsque c’est nécessaire. Un système d’intégration continue inutilement complexe est du gaspillage.


==== Exemple de système d’intégration continu ====
==== Exemple de système d’intégration continue ====


Le diagramme ci-dessous vous donne un exemple de système d’intégration continue comportant plusieurs étapes. Dans cet exemple, chaque composant a un système d’intégration continue exécutant des tests unitaires, de l’analyse statique ainsi que des indicateurs de couverture de code. Une compilation réussie promeut alors le composant et déclenche ensuite les systèmes d’intégration continue au niveau ''feature'' qui eux-mêmes exécutent des tests de plus haut niveau. Une compilation quotidienne exécute les tests systèmes comme par exemple des tests de performance.
Le diagramme ci-dessous vous donne un exemple de système d’intégration continue comportant plusieurs étapes. Dans cet exemple, chaque composant a un système d’intégration continue exécutant des tests unitaires, de l’analyse statique ainsi que des indicateurs de couverture de code. Une compilation réussie promeut alors le composant et déclenche ensuite les systèmes d’intégration continue au niveau ''feature'' qui eux-mêmes exécutent des tests de plus haut niveau. Une compilation quotidienne exécute les tests systèmes comme par exemple des tests de performance.