Introducción
GitHub Actions es una plataforma de integración continua y entrega continua (CI/CD) que le permite automatizar su canalización (pipeline) de compilación, prueba y despliegue. Puede crear flujos de trabajo (workflows) que compilen y prueben cada solicitud de extracción (pull request) a su repositorio, o que desplieguen las solicitudes de extracción fusionadas a producción.
Un flujo de trabajo es un proceso automatizado configurable que ejecutará uno o más trabajos (jobs). Los flujos de trabajo se definen mediante un archivo YAML registrado en su repositorio y se ejecutarán cuando sean activados por un evento en su repositorio, o pueden ser activados manualmente o en un horario definido.
En este laboratorio, aprenderá los bloques de construcción fundamentales de un flujo de trabajo de GitHub Actions:
- Definir un trabajo (job).
- Especificar el entorno del ejecutor (runner environment) (ej. Ubuntu).
- Añadir pasos (steps) para ejecutar comandos.
Creará un flujo de trabajo simple que imprima "Hello, World!" en la consola. Este laboratorio se basa en el repositorio que creó en los laboratorios anteriores. Clonará el repositorio github-actions-demo y actualizará un archivo de flujo de trabajo existente.





