Continuous Deliver
Le Continous Delivery
En combien de temps votre entreprise peut-elle déployer une application dans laquelle une seule ligne de code a été modifiée?
Cette problématique répond à l’utilité du concept du Continous Delivery (C.D). Le C.D est un ensemble de technique permettant que pour chaque modification du code, d’effectuer un ensemble de tests automatisé, pour le code que soit prêt à être déployé directement à l'équipe de production.
Ainsi le C.D est une évolution de l’intégration Continue. Comme nous l'avons vu en Génie Logicielle, l'integration continue consiste à vérifier automatiquement et à chaque modification de code source que le resultat des modifications ne produit pas de régression. C'est à dire que si votre commit produit des erreurs sur les resultats, celui-ci ne va pas être accepté.
Voir aussi
- Jenkins (fork de Hudson), serveur d'intégration continue pour Java
- Tinderbox, serveur d'intégration continue de la Mozilla Foundation
- Apache Continuum, server de l'Apache Software Foundation
- Team Foundation Server, serveur Microsoft
- TeamCity
Liens externes
- Continuous Integration par Martin Fowler
- Apache Gump
- CABIE
- TeamCity
- Travis CI propose un service d'intégration continue gratuit aux projets open sources.