¿A quién va dirigido?
Desarrolladores, personal de sistemas y DevOps que quieran integrar prácticas de CI/CD haciendo uso de la herramienta Travis CI para garantizar una mayor agilidad en el desarrollo de Software
Objetivos
Aprender los fundamentos de CI/CD para agilizar el ciclo de vida del desarrollo del software y garantizar la calidad en una entrega continua
Aprender los fundamentos de Travis CI y entender cómo se organizan sus tareas
Aprender a redactar archivos Yaml para Travis CI y automatizar procesos
Aprender a analizar tareas de piplelines y logs para resolver problemas de ejecución
Administrar Travis CI para emplear imágenes privadas de Docker en los pipelines de CI
¿Qué vas a aprender?
Aprende a integrar prácticas de CI/CD haciendo uso de la herramienta Travis CI y su servicio de pipelines automatizados para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.
Requisitos
Tener experiencia trabajando con soltura con Git, conocer los fundamentos de DevOps y CI/CD
Tener cuenta y licencia activa de Travis CI que pueda ser utilizada para replicar los ejemplos prácticos del curso
Tener un equipo Linux (Ubuntu preferiblemente), o un entorno virtualizado Linux correctamente configurado, con acceso a un usuario con permisos de instalación donde realizar el curso
Tener Git, Docker Desktop y Visual Studio Code instalados previamente en el equipo
Se recomienda tener conocimientos básicos de desarrollo, despliegue de aplicaciones y Docker