Integración y Despliegue Continuo

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Integración y Despliegue Continuo por Mind Map: Integración y Despliegue Continuo

1. Definición

1.1. Son prácticas de ingeniería de software que se utilizan para acelerar y automatizar el desarrollo y la entrega de software

1.1.1. Integración continua

1.1.1.1. Práctica de desarrollo de software mediante la cual los desarrolladores combinan los cambios en el código en un repositorio central de forma periódica, tras lo cual se ejecutan versiones y pruebas automáticas.

1.1.2. Despliegue continuo

1.1.2.1. Es un proceso de lanzamiento de software que utiliza pruebas automatizadas para validar que todos los cambios en una base de código se integren correctamente y se publiquen automáticamente en producción

2. Tecnologías

2.1. Automatización de pruebas

2.2. Control de versiones

2.3. Automatización de construcción

2.4. Orquestación de contenedores

3. Procesos

3.1. Integración continua

3.1.1. Combinación de cambios en el código en un repositorio central de forma periódica

3.1.2. Ejecución de versiones y pruebas automáticas

3.2. Despliegue continuo

3.2.1. Validación de cambios en una base de código

3.2.2. Publicación automática en producción