Pipeline CI/CD automatizado
Configurar un pipeline que compila, prueba y despliega automáticamente una aplicación en cada commit a la rama principal.
DevOps · Cursos
Comprenda la cultura, las prácticas y las herramientas que permiten reducir el ciclo de vida del desarrollo de software y ofrecer servicios de alta calidad de forma continua.
LEARNING PATH
LEARN BY DOING
Configurar un pipeline que compila, prueba y despliega automáticamente una aplicación en cada commit a la rama principal.
Integrar herramientas de monitorización y alertas desde el inicio del ciclo de desarrollo para detectar problemas de rendimiento antes de llegar a producción.
Usar Infraestructura como Código (IaC) para crear entornos de desarrollo, pruebas y producción idénticos y evitar el síndrome de 'funciona en mi máquina'.
Es ante todo una cultura de colaboración entre los equipos de desarrollo (Dev) y de operaciones (Ops), respaldada por prácticas (CI/CD, IaC) y herramientas de automatización.
CI (Integración Continua) es la práctica de integrar el código con frecuencia en un repositorio compartido. CD (Entrega/Despliegue Continuo) es la automatización de la entrega o el despliegue en producción.
Es la práctica de gestionar y aprovisionar la infraestructura (servidores, redes, balanceadores de carga) mediante archivos de configuración versionados (código), como con Terraform o Ansible, en lugar de configuraciones manuales.