Aplicar realmente la Integración Continua
Duración: 1 día | Precio: € 300,00 Sin IVA
Requisitos previos
Ninguno
Descripción
Un curso intensivo de un día para comprender cómo aprovechar los múltiples beneficios que las prácticas de Integración Continua pueden aportar a cualquier tipo de proyecto de software.
Después de seguir el curso, los participantes suelen decir: «¿Cómo he podido estar sin CI hasta ahora?».
Contenidos
¿Qué es la Integración Continua y por qué debería saber más al respecto?
Creación de una funcionalidad con Integración Continua
Las mejores prácticas que hacen posible la Integración Continua
Mantener un único repositorio de código fuente
Automatizar la construcción
Realizar pruebas automáticas de la construcción
Todos deben contribuir a la rama principal cada día
Cada commit debe construir la rama principal en una máquina de integración
Corregir inmediatamente las construcciones dañadas
Mantener la construcción rápida
Pruebas en un clon del entorno de producción
Facilitar que cualquiera obtenga el último ejecutable
Todos deben poder ver lo que está sucediendo
Despliegue automatizado
Ventajas de la integración continua
Herramientas necesarias
Fundamentos de Git
Instalar y configurar Jenkins
Un lenguaje simple y popular que sería útil: Python
Usar un «task runner» para ejecutar la construcción del código: Invoke
Ejecutar pruebas automáticas: ¿cuáles, cómo?
Poner todo junto
