06
10
2008
Intégration continue performante
Que signifie intégration continue performante ?
L’intégration continue est une pratique de développement logiciel visant à intégrer au plus tôt le code de chacun des développeurs d’une équipe. Les bénéfices attendus sont nombreux : gain de temps pour l’intégration, détection des anomalies au fur et à mesure, application livrable à tout instant… Vous trouverez de nombreuses références sur cette pratique, notamment une présentation de Martin Fowler.
Et que vient faire la performance dans tout ça ? Plusieurs significations possibles :
- La performance du serveur d’intégration continue en lui-même
- La performance des développeurs, disons plutôt leur productivité, grâce à l’intégration continue.
- Et enfin, la performance de l’entreprise qui met en œuvre l’intégration continue (logiciels de qualité, livrables à chaque instant)
Analyse des différents critères
J’ai publié récemment sur le blog d’Octo la dernière partie de mon article sur l’intégration continue performante. Vous pourrez donc lire cet article aux adresses suivantes :