Diapositiva 13
Herramientas comunes de CI/CD
Lo que dice la diapositiva
- GitHub Actions: CI/CD dentro de GitHub. Usa archivos YAML para automatizar todo.
- Jenkins: open-source, muy potente y extensible, aunque requiere más configuración.
- Travis CI: fácil de usar, muy usado con GitHub. Ideal para proyectos open-source.
Idea clave
Las tres automatizan construir → probar → desplegar; cambian en dónde viven y cuánto hay que configurarlas.
Ejemplo real: esta misma app
- •Este repositorio usa GitHub Actions (un archivo YAML en
.github/workflows/ci.yml) para instalar, revisar el código y compilar en cada push → eso es CI. - •Luego Vercel detecta el push a
mainy publica la nueva versión sola → eso es despliegue continuo (CD).
Truco para recordar
El mayordomo, el obrero y el de casa
Jenkins es un mayordomo (su logo): muy potente, pero hay que darle instrucciones (más configuración). Travis es un obrero simpático: fácil y amigo del open-source. GitHub Actions «vive en casa» (dentro de GitHub) y habla YAML.
Autoevaluación
¿Lo tienes? Marca lo que ya puedes hacer
0/3Compruébalo
Pregunta 1 de 4
Verdadero o falsoDiap. 13