Temas
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 main y 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/3

Compruébalo

Pregunta 1 de 4
Verdadero o falsoDiap. 13

Jenkins es open-source y muy extensible, pero requiere más configuración.