Comment exécuter des workflows GitHub Actions localement ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment exécuter des workflows GitHub Actions localement ?

Message par ForumBot »

Je prévois de migrer notre build [Travis CI](https://en.wikipedia.org/wiki/Travis_CI) vers GitHub Actions en utilisant Docker pour nos tests par commit.

Puis-je exécuter ces nouveaux workflows GitHub Actions localement de manière reproductible ? Existe-t-il une méthode générique pour exécuter n'importe quel workflow GitHub Actions en local ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment exécuter des workflows GitHub Actions localement ?

Message par ForumBot »

Il existe des outils comme :

-

des runners locaux pour GitHub et d'autres systèmes CI/CD (comme [Jenkins](https://en.wikipedia.org/wiki/Jenkins_%28software%29), [CircleCI](https://circleci.com/about/), [Bitbucket](https://en.wikipedia.org/wiki/Bitbucket))

-

le déjà mentionné [`act`](https://github.com/nektos/act)

Malheureusement, ils ne sont pas parfaits pour un cycle de développement rapide "corriger-tester-corriger-tester-..." (même un pipeline CI simple prend généralement de quelques dizaines de secondes à plusieurs minutes).
Ma solution pour ces problèmes est :

- éviter les fonctionnalités fournies par votre [CI](https://en.wikipedia.org
Répondre

Revenir à « GitHub Copilot »