No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de GitHub Actions

Curso de GitHub Actions

Juan Jos茅 Torres

Juan Jos茅 Torres

Integraci贸n continua CI: Test

12/18
Recursos

A lo largo de este recorrido, descubriremos los componentes, conceptos y sintaxis esenciales que hacen de GitHub Actions una herramienta clave para cualquier flujo de trabajo de desarrollo de software.

驴C贸mo Aplicar lo Aprendido a un Proyecto Personal?

Para internalizar y aplicar todo lo aprendido, te recomiendo que elijas un proyecto personal en el que hayas estado trabajando. Esto debe ser un proyecto original, o bien, puede ser un proyecto open source que encuentres interesante y disponga en GitHub de forma p煤blica.

驴Cu谩l es un Ejemplo de C贸mo Implementar un Flujo de Integraci贸n y Despliegue Continuo?

Un ejemplo espec铆fico que vamos a trabajar es el proyecto UIS Shop, mantenido por OWASP, una organizaci贸n internacional que se centra en la seguridad de Internet. Este proyecto es un e-commerce, realizado con Angular para el frontend y Node para el backend, que vende zumos y algunos productos relacionados.

Este proyecto tambi茅n cuenta con su propia serie de tests unitarios, integraci贸n, fin a fin y otros automatizables. Adem谩s, la aplicaci贸n se puede compilar en un formato (Docker), cumpliendo con los requisitos del flujo de integraci贸n continua. El resultado de esta compilaci贸n puede llevarse a cualquier tipo de servidor para su despliegue continuo.

Posteriormente, mostraremos c贸mo crear flows espec铆ficos para cada tipo de test y trabajaremos en distintos jobs dentro de estos flujos. Adem谩s, aprenderemos la herramienta "Retry", c贸mo copiar y subir reportes de coverage, y c贸mo verificar nuestra aplicaci贸n en distintos contextos y navegadores.

GitHub Actions ofrece la flexibilidad y el nivel de personalizaci贸n que necesitas para maquetar eficientemente tus proyectos. 隆Vamos a descubrirlo juntos!

Aportes 2

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

los par谩metros de los actions se pasan con el par谩metro 鈥渨ith:鈥

Aqu铆 hay m谩s documentaci贸n sobre por qu茅 utilizar hashes completos en los actions que usamos, y no tags Documentaci贸n