9. Concepto: «La Integración Continua es una serie de prácticas de desarrollo de software en el que los miembros de un equipo integran su trabajo con frecuencia, generalmente cada persona se integra una vez al día lo cual resulta en múltiples integraciones diarias. Cada integración es verificada por un build automatizado (incluyendo las pruebas) para detectar errores de integración tan rápido como sea posible. Muchos equipos encuentran que este enfoque conduce a reducir problemas de integración de forma significativa y permite desarrollar software cohesivo con mayor rapidez.» Martin Flower http://www.martinfowler.com/articles/continuousIntegration.html 3
20. Notificación de los resultados por diferentes medios. (Mail, RSS, SMS, etc.)6
21. El proceso para hacer buildses fácil y se puede repetir Se eliminan errores humanos Demostraciones son muy fáciles El ciclo de feedback es muy rápido Mayor confianza sobre el código desarrollado Ventajas con IC Ventajas de la IC 7
22. Desventajas de la IC Código inestable, la integración es difícil Muchos errores de build Hay solo una persona que puede buildel proyecto Hacer demostraciones es muy difícil Un ciclo de feedback muy largo 8
23.
24. Cruise Control: Open Source y gratuito. Es el principal referente de la Integración Continua.9
25.
26. Bamboo: Es un sistema de Open Source pero este no es gratuito.10