GitHub Actions Workflow-Generator
Erstelle eine einsatzbereite GitHub Actions Workflow-Datei aus deinen Triggern, Sprache und Schritten.
GitHub Actions Workflow-Generator
Ein GitHub Actions Workflow von Grund auf zu erstellen bedeutet, sich die genaue YAML-Form für Trigger, Matrix-Strategie, Caching und Berechtigungen zu merken und diese dann zu testen, indem man pusht und beobachtet, wie der Lauf fehlschlägt. Dieses Tool stellt eine komplette, einsatzbereite Workflow-Datei aus einer Reihe von Optionen zusammen, so dass du das Ergebnis sehen kannst, bevor es .github/workflows erreicht.
Wähle, welche Ereignisse den Workflow starten — Push, Pull Request, ein Cron-Zeitplan oder eine manuelle workflow_dispatch Ausführung — und beschränke Push und Pull Request auf bestimmte Branches oder Dateipfade. Wähle eine Sprache (Node.js, Python, Go, Rust, Java oder ein generischer Job ohne Setup-Schritt) und eine Versionsmatrix; der Generator verbindet die passende Setup-Action, den Abhängigkeits-Cache und den Install-Befehl, einschließlich npm, Yarn oder pnpm für Node.js-Projekte. Schalte Test- und Build-Schritte um, stelle die GITHUB_TOKEN-Berechtigungen ein, füge eine Concurrency-Gruppe hinzu, die abgelöste Läufe abbricht, und hänge einen upload-artifact-Schritt für die Build-Ausgabe an.
Die Ausgabe ist eine einzelne YAML-Datei mit einer Live-Tally der Jobs, Schritte und Zeilen, damit du die Form des Workflows sehen kannst, während du die Optionen anpasst. Wenn du einen Trigger ganz deaktivierst, wird eine klare Meldung angezeigt und nicht eine ungültige Datei, und ein unvollständiger Cron-Ausdruck wird abgefangen, bevor er GitHub erreicht.
Alles läuft lokal in deinem Browser — keine Repository-Details, Geheimnisse oder Code werden irgendwo gesendet. Kopiere das Ergebnis, lade es als .txt-Datei herunter und benne es um, um es in .github/workflows zu ablegen, oder sende es an eine andere Tool-Eingabe, um die Bearbeitung fortzusetzen.