Diferencia entre revisiones de «Integración Continua»

De Telstock Wiki
Saltar a: navegación, buscar
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.
  
El proceso se ejecuta de forma periódica, o bien según ciertos disparadores, y suele ser de la siguiente forma:
+
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 del 23:01 11 ene 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.

Herramientas de Integración