Los conceptos de Integración Continua y Entrega/Despliegue Continuo (CI/CD) son cada vez más adoptados por muchas organizaciones y equipos tecnológicos. CI/CD permite a los equipos establecer procesos que aumentan la velocidad, colaboración y calidad de su código. CI/CD permite a los equipos de desarrollo y operaciones romper silos innecesarios y obtener un conocimiento más profundo de sus respectivas áreas.
En este masterclass, los participantes serán introducidos a los fundamentos básicos de la Integración Continua y Entrega/Despliegue Continuo. Los participantes aprenderán los principios fundamentales de CI/CD y tendrán la oportunidad de reforzar lo que han aprendido en un taller práctico con la plataforma CircleCI. El taller demostrará la configuración de construcción de CI/CD, confirmaciones de código, construcción de confirmaciones, pruebas de código y empaquetado. Los participantes se irán con una experiencia práctica y comprensión de lo que implica CI/CD.
Tabla de contenidos
- Introducción al tema de CI/CD y motivación para ello
- Cómo se construyen y despliegan diferentes tipos de proyectos JavaScript (desde sitios estáticos hasta APIs)
- Resumen de los pasos manuales comunes y cómo podríamos automatizarlos
- Implementación de un pipeline de CI/CD desde cero
- Resumen de los orbs de CircleCI
- Pruebas en múltiples versiones de Node
- Depuración de construcciones con SSH
- Caché de dependencias
- Seguridad / escaneo de vulnerabilidades
- Despliegue en diferentes salidas
Requisitos previos
- Código y git instalados
- Cuenta de GitHub
github.com/CircleCI-Public/cicd-workshop-js
This workshop has been presented at DevOps.js Conf 2021, check out the latest edition of this JavaScript Conference.
Comments