Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DevOps
1. Introducción
2. Integración Continua
3. Entrega Continua
4. Despliegue Continuo
Commoditization
and Cloud
Actividades principales:
• Integración Continua
• Despliegue Continuo
Commit Stage
Push 1.Compile
2.Build
3.Test
Tú Servidor
7 Escuela Superior Ingeniería Informática - Ingeniería del Software II - Tema 4. DevOps
4.2 Integración Continua (CI)
} Prácticas a aplicar
} Confirma tus cambios regularmente. Al menos dos veces al día.
} Crea una Suite de Pruebas Automatizadas Completa. Es esencial tener un
nivel de pruebas automatizadas para ofrecer la seguridad de que la aplicación
realmente funciona. Habitualmente: pruebas unitarias, de integración y de
aceptación.
} Mantén el Proceso de Construcción y Pruebas Rápido y Efectivo. Si no,
corres el riesgo de que el equipo abandone su uso.
} Gestiona el Entorno de Desarrollo: Utiliza la Gestión de la Configuración, no
sólo para el código, sino también para datos de pruebas, scripts de base de
datos, scripts de construcción y despliegue… En general, todo el equipo debe
usar el mismo entorno de desarrollo.
Commit Stage
Push 1.Compile
2.Build
3.Test
Tú Servidor
8 Escuela Superior Ingeniería Informática - Ingeniería del Software II - Tema 4. DevOps
4.2 Integración Continua (CI)
} Arquitectura de Integración Continua:
5. Construye calidad
8. Mejora Continua
Entrega Continua
Despliegue Continuo