Node.js
Ejemplo de un flujo de trabajo para un proyecto Node.js
Descripción
Este workflow de GitHub Actions está configurado para ejecutarse automáticamente cuando se realiza un push o se abre un pull request en la rama main de un repositorio. El trabajo, llamado build, se ejecuta en un entorno ubuntu-latest y sigue una serie de pasos para garantizar la correcta integración continua del código.
Pasos
Primero, se descarga el código del repositorio con actions/checkout
Luego se configura Node.js en la versión 16 usando actions/setup-node.
Después, se instalan las dependencias necesarias del proyecto con npm install
Se ejecutan las pruebas definidas en el proyecto con npm test para
asegurar que todo funcione correctamente
Codigo
Extras
Es posible ejecutar multiples variaciones de trabajos dentro del mismo flujo, para esto se utilizan las matrices. Estas nos permitn combinar diferentes variables y ejecutar el mismo trabajo con diferentes configuraciones.
Con esto se ejecutará el trabajo example_matrix con las combinaciones de versiones y sistemas operativos especificados en la matriz. ver más