Was macht act Lokaler GitHub Actions Runner?
act ist ein Open-Source-CLI-Tool, das GitHub Actions Workflows lokal mit Docker ausführt und schnelles Feedback zu Workflow-Änderungen ermöglicht, ohne sie auf GitHub pushen zu müssen. Es ist ein Standardwerkzeug für die lokale Entwicklung und das Testen von Actions.
Installation
Verwenden Sie den upstream-konformen Installations- oder Einrichtungspfad, der Ihrer Umgebung entspricht:
- Installieren Sie zuerst Docker. Auf macOS verwenden Sie Docker Desktop. Auf Linux installieren Sie Docker Engine.
- Auf macOS installieren Sie act mit Homebrew:
brew install act - git clone https://github.com/nektos/act.git
- make build
Anforderungen und Hinweise von upstream:
- act ist auf die Docker Engine API angewiesen, um Workflows in Containern auszuführen.
- Jobs, die keine Container-Isolation benötigen, können direkt auf dem Host-Runner ausgeführt werden, wenn dies zum Workflow passt.
Grundlegende Verwendung oder Einstiegsnotizen:
-
Alle lokalen Workflow-Jobs ausführen:
act -
Einen bestimmten Job ausführen:
act -j <job> -
Quelle: https://github.com/nektos/act
-
Aus upstream-Dokumentation extrahiert: https://nektosact.com/installation/index.html