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

Window Functions - Acht Kostbarkeiten in T-SQL, Teil 5
Durchblick mit Weitblick: Fensterfunktionen sind nicht nur ein Feature – sie können ein Paradigmenwechsel sein.
6 Minuten
BRIN-Indizes in PostgreSQL - Indizes & Co. in PostgreSQL, Teil 4
PostgreSQL mit BRIN vertritt die Idee, dass ein Index unvollkommen sein kann, solange er kostengünstig und in großem Maßstab effektiv ist. So entsteht eine pragmatische Optimierung, die Präzision gegen Einfachheit eintauscht – und dabei gewinnt.
6 Minuten
SignalRC WebRTC - Der DDC-Truck, Teil 3
WebRTC ist als Tool ideal geeignet, um Videodaten von RC-Modellen in Echtzeit zu übertragen.
7 Minuten

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
UIs für Linux - Bedienoberflächen entwickeln mithilfe von C#, .NET und Avalonia
Es gibt viele UI-Frameworks für .NET, doch nur sehr wenige davon unterstützen Linux. Avalonia schafft als etabliertes Open-Source-Projekt Abhilfe.
16 Minuten
16. Jun 2025
CI/CD-Pipeline in der Cloud - Azure Development Mobile Enterprise Architecture
Das Bereitstellen und Veröffentlichen mobiler Anwendungen muss keine Unwägbarkeit sein: So kann es zum Beispiel mit Azure Pipelines und Azure DevOps Services gelingen.
14 Minuten
12. Aug 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige