¿Qué hace act Ejecutor Local de GitHub Actions?
act es una herramienta CLI de código abierto que ejecuta flujos de trabajo de GitHub Actions localmente usando Docker, permitiendo una rápida retroalimentación sobre los cambios en los flujos de trabajo sin necesidad de subirlos a GitHub. Es una herramienta estándar para el desarrollo y pruebas locales de Actions.
Instalación
Usa la ruta de instalación o configuración oficial que coincida con tu entorno:
- Instala Docker primero. En macOS, usa Docker Desktop. En Linux, instala Docker Engine.
- En macOS, instala act con Homebrew:
brew install act - git clone https://github.com/nektos/act.git
- make build
Requisitos y advertencias de la documentación oficial:
- act depende de la API del motor de Docker para ejecutar flujos de trabajo en contenedores.
- Los trabajos que no requieren aislamiento de contenedores pueden ejecutarse directamente en el runner del host cuando sea adecuado para el flujo de trabajo.
Notas de uso básico o para empezar:
-
Ejecutar todos los trabajos locales del flujo de trabajo:
act -
Ejecutar un trabajo específico:
act -j <trabajo> -
Fuente: https://github.com/nektos/act
-
Extraído de la documentación oficial: https://nektosact.com/installation/index.html