Estamos preparando el PDF de «Integración y despliegue continuos». Se descargará automáticamente en cuanto esté listo.
← Lumbre

DevOps para Datos · 8.º Integración y despliegue continuos

Portada de Integración y despliegue continuos

Integración y despliegue continuos

✦ Integrar a menudo y liberar sin drama · DevOps para Datos · Ingeniería de Datos · y te lleva 9 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Configurar tuberías de integración y despliegue continuos que prueben y liberen código y canalizaciones de datos de forma automática.

9 min DevOps para Datos · Ingeniería de Datos 18–30 años
Más
Integración y despliegue continuos

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a DevOps para Datos · 8.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

Integración y despliegue continuos

¿Qué es CI/CD? desde cero en español
Cómo cada cambio se compila, se prueba y se despliega en automático a lo largo de una tubería.

Integración continua (CI)

Cada cambio enviado dispara una compilación y una tanda de pruebas automáticas. Los defectos se detectan en minutos, no al final del ciclo.

Despliegue continuo (CD)

  • Automatiza llevar el código validado a los entornos.
  • Hasta producción, si pasa todos los portales.
  • Libera entregas pequeñas y frecuentes.

La tubería de CI/CD

Un pipeline encadena etapas: obtener el código, construir, probar, empaquetar, desplegar. Si una etapa falla, todo se detiene con un mensaje claro.

Pruebas automáticas

Unitarias, de integración y de extremo a extremo se ejecutan solas. Sin pruebas, la automatización solo acelera la propagación de errores.

El portal de calidad

Entre etapas se colocan puertas: métricas, pruebas o aprobaciones. Solo lo que las cruza avanza hacia producción.

Integración frecuente

Cambios pequeños integrados a diario evitan el infierno de las fusiones enormes. Cuanto menos tiempo pasa sin integrar, menos conflicto.

Para datos y ML

  • CI puede probar transformaciones y validar esquemas de datos.
  • CD despliega canalizaciones o modelos con versionado.
  • El MLOps se apoya en este esqueleto.
Una cinta transportadora horizontal con estaciones en secuencia: un nodo de envío de código, un engranaje de construcción, un portón de pruebas con marca de verificación y un cohete de despliegue; una equis roja detiene la línea en un portón que falla.
Cada cambio recorre la cinta: se construye, se prueba y solo avanza al desplegar si cruza los portones; un fallo detiene todo.

Infraestructura en el pipeline

Además del código, se despliegan contenedores e infraestructura declarada. Todo el camino de commit a servicio está automatizado.

Reversión automática

Si el despliegue degrada, el pipeline puede retroceder a la última versión buena. La reversión es parte del flujo, no un plan B manual.

Cultura frente a herramienta

CI/CD es tan cultural como técnico: exige confianza en las pruebas y deseo de entregar pequeño y a menudo. Sin eso, la herramienta se subutiliza.

Errores frecuentes

  • Automatizar el despliegue sin pruebas reales, acelerando así la propagación de errores.
  • Hacer integraciones enormes y espaciadas en vez de cambios pequeños y frecuentes.
  • Confiar en un despliegue manual de último minuto que anula la ventaja de la automatización.

Ejemplo resuelto: del commit a producción sin drama

Un equipo que hacía despliegues mensuales nerviosos pasa a CI/CD: cada commit dispara la compilación y una tanda de pruebas; si todo pasa, el cambio se despliega a un entorno de pruebas y luego a producción por canario. Los defectos se detectan en minutos, cuando son baratos.

  1. enviar un cambio pequeño y disparar el pipeline
  2. compilar y ejecutar pruebas automáticas en la fase de CI
  3. empaquetar el artefacto validado en un contenedor
  4. desplegar a un entorno de pruebas y luego a producción
  5. revertir automáticamente si una etapa o métrica falla

¿Para qué sirve en la realidad?

Todo equipo que entrega software o canalizaciones de datos con frecuencia usa CI/CD para integrar a diario, detectar fallos al instante y liberar entregas pequeñas sin las noches de despliegue manual.

La integración continua mejora la calidad sobre todo porque:

El despliegue continuo implica que todo cambio que pasa las pruebas se libera automáticamente a producción sin ningún control adicional.

CI/CD

Compilar y probar cada cambio
integracion continua
Automatizar la entrega a entornos
despliegue continuo
Cadena de etapas automatizadas
pipeline
Barrera que frena si algo falla
portal
Volver a la última versión buena
revertir

Toca una tarjeta para ver la respuesta.

Ordena las etapas típicas de un pipeline CI/CD:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada sigla o etapa de CI/CD con su función:

      CI/CD

      • CI/CD
        • CI
          • compilar
            • probar
              • integrar a diario
              • CD
                • empaquetar
                  • desplegar
                    • entregas pequeñas
                    • Control
                      • portales de calidad
                        • pruebas automáticas
                          • reversión
                          • Cultura
                            • confianza en pruebas
                              • cambios frecuentes
                                • entregar a menudo

                              Tu equipo hace grandes despliegues mensuales llenos de nervios. ¿Cómo convertir eso en CI/CD y qué riesgo cubrirías primero con pruebas automáticas?

                              Tu texto se guarda sólo en este dispositivo.

                              Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
                              Más sobre esta lección
                              Explora temas relacionados

                              Conceptos

                              Comentarios

                              Inicia sesión para comentar.

                              Todavía no hay comentarios. Sé la primera persona en opinar.