Este video está diseñado para desarrolladores de Java, desarrolladores de Spring Boot, ingenieros de DevOps e ingenieros de software que desean entender cómo funcionan la Integración Continua y el Despliegue Continuo en proyectos del mundo real.
Marca de tiempo:
00:00 Introducción a la clase
00:04 Requisitos previos para esta clase
04:17 ¿Qué es CI/CD?
08:14 Arquitectura del Pipeline CI/CD
12:39 Creando un nuevo proyecto de Spring Boot
18:17 Creando el archivo Jar del proyecto
20:34 Creando Dockerfile
25:08 Construyendo la imagen de Docker
26:50 Ejecutando el contenedor de Docker
28:07 Subiendo la imagen a Docker Hub
36:48 Configurando la cuenta de AWS para extraer y ejecutar la imagen de Docker
44:59 Subiendo el código a GitHub
47:36 Explorando GitHub Actions en detalle
52:45 Escribiendo el flujo de trabajo completo de CI/CD paso a paso.
Ya sea que te estés preparando para entrevistas, construyendo aplicaciones en producción o mejorando tus habilidades en DevOps, este tutorial cubre todo paso a paso.
📚 Lo que aprenderás
✅ ¿Qué es CI/CD?
✅ Explicación de la Integración Continua (CI)
✅ Explicación del Despliegue Continuo (CD)
✅ CI vs CD
✅ Por qué las aplicaciones modernas necesitan CI/CD
✅ Fundamentos de GitHub Actions
✅ Explicación del flujo de trabajo de GitHub Actions
✅ Configuración YAML de GitHub Actions
✅ Creando un GitHub Runner autoalojado
✅ Dockerizando una aplicación de Spring Boot
✅ Construyendo imágenes de Docker automáticamente
✅ Subiendo imágenes de Docker
✅ Desplegando aplicaciones usando Docker
✅ Configurando un Pipeline CI/CD de extremo a extremo
✅ Construcción, prueba y despliegue automáticos
✅ Mejores prácticas para despliegues en producción
Listas de reproducción importantes:
Enlaces importantes:
Descargo de responsabilidad:
Todos los videos son para fines educativos y úsalos sabiamente. Cualquier video puede tener un pequeño error, por favor toma decisiones basadas en tu investigación. Este video no está forzando nada sobre ti.