GitHub Actions workflow-generator
Maak een gebruiksklaar GitHub Actions workflow-bestand aan op basis van uw triggers, taal en stappen.
GitHub Actions workflow-generator
Een GitHub Actions workflow helemaal opnieuw bouwen betekent dat je de exacte YAML-vorm moet onthouden voor triggers, matrix strategie, caching en machtigingen, en deze vervolgens moet testen door te pushen en toe te kijken hoe de run faalt. Deze tool assembles een volledige, gebruiksklaar workflow-bestand van een aantal opties, zodat je het resultaat kunt bekijken voordat het ooit .github/workflows bereikt.
Kies welke ereignissen de workflow starten — push, pull request, een cron schema of een handmatige workflow_dispatch run — en beperk push en pull request tot specifieke branches of bestandspaden. Kies een taal (Node.js, Python, Go, Rust, Java, of een generieke job zonder setup stap) en een versie matrix; de generator verbindt de passende setup actie, afhankelijkheid cache en install commando, inclusief npm, Yarn of pnpm voor Node.js projecten. Zet test en build stappen aan of uit, stel GITHUB_TOKEN machtigingen in, voeg een concurrency groep toe die vervangen runs annuleert, en voeg een upload-artifact stap toe voor build output.
De output is een enkel YAML-bestand met een live telling van jobs, stappen en regels zodat je de vorm van de workflow kunt zien als je opties aanpast. Als je een trigger helemaal uitschakelt, krijg je een duidelijk bericht in plaats van een ongeldig bestand, en een onvolledig cron-expressie wordt onderschept voordat het GitHub bereikt.
Alles loopt lokaal in je browser — geen repository details, secrets of code worden ergens heen gestuurd. Kopieer het resultaat, download het als .txt bestand om het te hernoemen en in .github/workflows te plaatsen, of stuur het naar de invoer van een ander tool om door te gaan met bewerken.