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

Scroll al inicio