GitHub Actions workflow-generator
Montera en använd-klar GitHub Actions workflow-fil från dina triggers, språk och steg.
GitHub Actions workflow-generator
Att bygga ett GitHub Actions-arbetsflöde från grunden innebär att komma ihåg den exakta YAML-formen för triggers, matrisstrategi, caching och behörigheter, och sedan testa den genom att pusha och se körningen misslyckas. Det här verktyget sätter samman en komplett, använd-klar workflow-fil från en uppsättning alternativ, så att du kan förhandsgranska resultatet innan det någonsin når .github/workflows.
Välj vilka händelser som startar arbetsflödet — push, pull-förfrågan, ett cron-schema eller en manuell workflow_dispatch-körning — och begränsa push och pull-förfrågan till specifika grenar eller filvägar. Välj ett språk (Node.js, Python, Go, Rust, Java eller ett generiskt jobb utan installationssteg) och en versionsmatris; generatorn kopplar ihop den matchande installationsåtgärden, beroendecachen och installationskommandot, inklusive npm, Yarn eller pnpm för Node.js-projekt. Växla test- och build-steg, ställ in GITHUB_TOKEN-behörigheter, lägg till en concurrency-grupp som avbryter ersatta körningar och bifoga ett upload-artifact-steg för build-utgång.
Utdatan är en enda YAML-fil med en live-räkning av jobb, steg och rader så att du kan se arbetsflödets form när du justerar alternativen. Om du inaktiverar en trigger helt visas ett tydligt meddelande i stället för en ogiltig fil, och ett ofullständigt cron-uttryck fångas innan det når GitHub.
Allt körs lokalt i din webbläsare — ingen repository-information, hemligheter eller kod skickas någonstans. Kopiera resultatet, ladda ned det som en .txt-fil för att byta namn och släppa in i .github/workflows, eller skicka det till ett annat verktygs inmatning för att fortsätta redigera.