Repaso
English
Cloud y DevOpsBaseOPS-33

¿Qué es la Continuous Integration (CI)?

Opciones

  1. Fusionar todo el código del equipo una vez al mes
  2. Construir y probar automáticamente cada cambio subido al repositorio (Opción correcta)
  3. Desplegar directamente desde la laptop de un desarrollador a producción
  4. Escribir la documentación de cada release antes de lanzarla

Respuesta

Construir y probar automáticamente cada cambio subido al repositorio, para encontrar los problemas rápido

Por qué

Con CI, cada push o pull request dispara un pipeline automático (GitHub Actions, GitLab CI): instalar, lint, ejecutar tests, build.

Si algo falla, quien lo escribió lo sabe en minutos, con el cambio aún fresco en la cabeza, y el código roto no llega a la rama principal.

Los equipos integran cambios pequeños a menudo en lugar de hacer merges enormes.

Recuerda

CI = cada cambio se construye y se prueba automáticamente.

Términos clave

Practica esta pregunta en Repaso