Skip to main content

Preparación

La etapa de preparación en un ciclo de Integración Continua (CI) desempeña un papel fundamental en el proceso de desarrollo de software. Su objetivo principal es configurar y preparar la aplicación y el entorno para las pruebas y análisis posteriores.

Features

Instalación de dependencias: En esta etapa se instalan y actualizan las bibliotecas y módulos necesarios para el funcionamiento correcto de la aplicación.

Almacenamiento en caché: Para optimizar el rendimiento y acelerar las ejecuciones futuras, es común almacenar en caché las dependencias instaladas. Esto evita la descarga e instalación repetida de los mismos paquetes en cada ejecución del CI, ahorrando tiempo y recursos.

Distribución de dependencias: Las dependencias instaladas y almacenadas en caché se distribuyen de manera eficiente a las etapas posteriores del CI, garantizando que todas las partes del pipeline tengan acceso a los mismos recursos y evitando la duplicación innecesaria de archivos.

Configuración del entorno: Se establecen las variables de entorno y configuraciones específicas necesarias para el funcionamiento de la aplicación y la ejecución de pruebas. Esto puede incluir configuraciones de bases de datos, credenciales, rutas y otros parámetros relevantes.

Validación de requisitos previos: Antes de continuar con las pruebas, se verifica que todos los requisitos previos estén correctamente configurados. This may include the availability of databases, external services, permissions and any other necessary components.