Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

GitHub Actions lokal ausführen

Schnelle Rückmeldung erwünscht: So führen Sie GitHub Actions lokal aus.
Die Open-Source-Bibliothek act, die von nektos entwickelt wurde, ermöglicht es, GitHub Actions lokal auszuführen. Die lokale Ausführung ist besonders vorteilhaft, da sie Entwicklern Zeit spart, indem sie unnötige Commits und Pushes vermeidet, die normalerweise zum Testen der Actions erforderlich wären.Das Tool verwendet Docker, um die Laufzeitumgebung nachzubilden, die GitHub bereitstellt, wodurch die Konfiguration der Umgebungsvariablen und des Dateisystems realistisch sind. Wenn act ausgeführt wird, liest es die definierten GitHub Actions aus der .github/workflows/ und stellt die erforderlichen Abhängigkeiten fest. Dies geschieht durch den Zugriff auf das Docker-API, das dafür sorgt, dass die benötigten Images entweder heruntergeladen oder gebaut werden.Eine interessante Neuerung für Entwickler ist die Möglichkeit, act direkt in Visual Studio Code zu integrieren, was ein nahtloses Arbeiten und Testen der Workflows ohne Verlassen des Editors ermöglicht. Darüber hinaus wird erklärt, wie man act installiert und konfiguriert. Zuerst wird empfohlen, die Go-Tools zu installieren, die eine Version von 1.20 oder neuer erfordern. Danach kann das Repository geklont werden, gefolgt von dem Befehl zum Ausführen der Unit-Tests und schließlich der Installation.GitHub Actions lokal ausführen.
Miscellaneous

Neueste Beiträge

Review von KI-generiertem Code - Projektanforderungen an Entwickler in Zeiten von KI, Teil 3
Der Code kompiliert. Die Tests sind grün. Der Pull Request sieht sauber aus. Und trotzdem ist er falsch. Fünf Fehlermuster zeigen, worauf die Reviewer beim KI-generierten Code achten müssen, weil Syntax-Korrektheit längst nicht Geschäftslogik-Korrektheit bedeutet.
6 Minuten
Flexible Templates ohne Wiederholung - Infrastructure as Code mit Azure Bicep, Teil 2
Wie Bicep-Parameter typisiert, eingeschränkt und mit sinnvollen Standardwerten versehen werden und wie Variablen sich nutzen lassen, um aus Parametern abgeleitete Werte zu berechnen, etwa für Namenskonventionen oder umgebungsabhängige SKUs.
5 Minuten
Wenn Software autonom wird - KI-Agenten verändern die Spielregeln der IT-Infrastruktur
Agentische KI-Systeme übernehmen mehrstufige Arbeitsabläufe und bestimmen dafür innerhalb eines vorgegebenen Rahmens nötige Schritte, führen sie aus und passen ihr Vorgehen an. Dieses Maß an Autonomie bringt bestehende Infrastrukturen schnell an ihre Grenzen.
6 Minuten
2. Nov 2026

Das könnte Dich auch interessieren

GitLab CI mit Testreports einrichten - Schnellere .NET-CI-Pipelines mit Test Sharding, Teil 3
GitLab liefert die Shard-Nummern direkt an Meziantou.ShardedTest. Für aussagekräftige Ergebnisse im Merge Request braucht es zusätzlich passende Reports. Bei Integrationstests entscheidet die Trennung der Testdaten über zuverlässige Parallelläufe.
6 Minuten
GitHub Actions umstellen - Schnellere .NET-CI-Pipelines mit Test Sharding, Teil 2
Eine Jobmatrix bringt die lokale Testaufteilung auf mehrere Runner. Damit daraus ein verlässlicher CI-Lauf entsteht, müssen Shard-Nummern, Fehlerstatus und Ergebnisdateien zusammenpassen. Der Workflow zeigt die nötigen Schritte.
6 Minuten
Laufzeitgewinn messen - Schnellere .NET-CI-Pipelines mit Test Sharding, Teil 4
Mehr Shards können das Feedback beschleunigen, aber auch zugleich die CI-Kosten erhöhen. Ein Vergleich mit zwei Referenzläufen zeigt, wo sich zusätzliche Runner lohnen. Ebenso wichtig ist der Nachweis, dass weiterhin alle vorgesehenen Tests laufen.
6 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige