Diferencia entre revisiones de «Integración Continua»
m (Rbabilonia trasladó la página Integración Contínua a Integración Continua) |
|||
(No se muestran 2 ediciones intermedias de otro usuario) | |||
Línea 1: | Línea 1: | ||
Es un modelo que se basa en compilar, realizar el análisis de código estático y ejecutar pruebas automáticas de todo el proyecto lo más a menudo posible de cara a la detección temprana de errores. | Es un modelo que se basa en compilar, realizar el análisis de código estático y ejecutar pruebas automáticas de todo el proyecto lo más a menudo posible de cara a la detección temprana de errores. | ||
− | + | En lineas generales el proceso se ejecuta de forma periódica, o bien según ciertos disparadores, y suele ser de la siguiente forma: | |
*Se descarga del control de versiones las últimas fuentes con los cambios implementados a un directorio de trabajo. | *Se descarga del control de versiones las últimas fuentes con los cambios implementados a un directorio de trabajo. | ||
Línea 9: | Línea 9: | ||
*Se lanzan las pruebas automáticas. | *Se lanzan las pruebas automáticas. | ||
*Se generan los informes. | *Se generan los informes. | ||
− | |||
== Herramientas de Integración== | == Herramientas de Integración== | ||
:* [[Jenkins|Jenkins]] | :* [[Jenkins|Jenkins]] |
Revisión actual del 22:15 15 abr 2019
Es un modelo que se basa en compilar, realizar el análisis de código estático y ejecutar pruebas automáticas de todo el proyecto lo más a menudo posible de cara a la detección temprana de errores.
En lineas generales el proceso se ejecuta de forma periódica, o bien según ciertos disparadores, y suele ser de la siguiente forma:
- Se descarga del control de versiones las últimas fuentes con los cambios implementados a un directorio de trabajo.
- Se realiza la compilación de estas fuentes.
- Se lanza el análisis estático y de cobertura de las fuentes.
- Se instala en el entorno (compartido) de Desarrollo.
- Se lanzan las pruebas automáticas.
- Se generan los informes.