Que fait act - Exécuteur local d'actions GitHub ?
act est un outil CLI open source qui exécute localement les workflows GitHub Actions à l'aide de Docker, permettant un retour rapide sur les modifications de workflow sans les pousser vers GitHub. C'est un outil standard pour le développement et les tests locaux d'Actions.
Installation
Utilisez le chemin d'installation ou de configuration en amont qui correspond à votre environnement :
- Installez d'abord Docker. Sur macOS, utilisez Docker Desktop. Sur Linux, installez Docker Engine.
- Sur macOS, installez act avec Homebrew :
brew install act - git clone https://github.com/nektos/act.git
- make build
Exigences et remarques en amont :
- act dépend de l'API Docker Engine pour exécuter les workflows dans des conteneurs.
- Les tâches qui ne nécessitent pas d'isolation par conteneur peuvent être exécutées directement sur le runner hôte si cela convient au workflow.
Notes d'utilisation de base ou de démarrage :
-
Exécutez tous les jobs de workflow local :
act -
Exécutez un job spécifique :
act -j <job> -
Source : https://github.com/nektos/act
-
Extrait de la documentation en amont : https://nektosact.com/installation/index.html