Unifica el ciclo de vida con un conjunto de
herramientas, perfectamente integradas,
toolchain, que permiten controlar todos los
procesos del ciclo de vida
1. Code
2. Build - continuous integration
3. Test - testing
4. Package - artifact repository
5. Release - change management
6. Configure - infraestruture configuration and management (puppet)
7. Monitor
Información
https://en.wikipedia.org/wiki/DevOps
https://en.wikipedia.org/wiki/DevOps_toolchain
Integración
Continua
consiste en hacer integraciones automáticas de un proyecto
lo más a menudo posible para así poder detectar fallos cuanto antes
Compilación y ejecución de pruebas de todo un proyecto
Flujo
Descarga del fuente
Control de Versiones
CVS, Subversion, Git,
Compilación
Maven utiliza un Project Object Model (POM)
para describir el proyecto de software a
construir, sus dependencias de otros módulos
y componentes externos, y el orden de
construcción de los elementos