Lección 12 de 12 · Lectura y práctica
Docker en Pipelines de CI/CD
Lección práctica para aplicar Docker en Pipelines de CI/CD dentro de Docker para Desarrolladores - Nivel Intermediate, con criterios de decisión, ejemplo guiado, ejercicio y checklist de salida.
Del concepto a la práctica
Taller de esta lección
Un pipeline de Docker debe convertir criterios de calidad en puertas observables. Separar validar, construir, probar y publicar ayuda a impedir que una imagen creada con errores llegue al registro. Publicar no es una consecuencia automática de compilar: depende de que todas las comprobaciones anteriores pasen.
Ejemplo resuelto
Para una rama de cambios, usa esta secuencia: comprobar sintaxis del Compose, construir la imagen, iniciar una prueba mínima y verificar que el proceso responde. La publicación queda reservada para una condición explícita de rama o revisión aprobada.
Ejecuta validaciones estáticas y detén el pipeline ante un error.
Construye usando el Dockerfile del repositorio.
Arranca un entorno temporal y ejecuta la prueba de salud disponible.
Publica solo si las tres fases anteriores terminan correctamente.
Error frecuente: marcar el paso de pruebas como opcional; corrígelo haciendo que su código de salida controle la continuación.
Identifica el artefacto probado mediante digest o el ID local inmutable y promueve exactamente esa imagen. Para comprobar el bloqueo usa un registro temporal local o una simulación de publicación, no credenciales del proyecto real.
Pruébalo
Diseña una tabla con cuatro fases y una condición de fallo para cada una: sintaxis inválida, construcción fallida, servicio sin respuesta y publicación no autorizada.
Comprueba tu resultado
La publicación debe ser inalcanzable si falla cualquiera de las tres primeras fases; cada condición debe tener una evidencia concreta, como código de salida o respuesta esperada.

Mapa de prácticaEl código se empaqueta en una imagen y se prueba antes de publicarlo. Esa misma imagen se guarda en un registro y se usa en el despliegue. Comprobar la salud de las instancias permite detectar un fallo sin reconstruir el artefacto.
Ver la infografía en tamaño completo ↗Sigue con Docker para Desarrolladores - Nivel Intermediate
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.