Generátor GitHub Actions workflow
Sestavte hotový soubor GitHub Actions workflow ze svých spouštěčů, jazyka a kroků.
Generátor GitHub Actions workflow
Vytvoření GitHub Actions workflow od začátku znamená zapamatovat si přesný tvar YAML pro spouštěče, strategii matice, caching a oprávnění, poté ho otestovat spuštěním a sledovat selhání na překlep. Tento nástroj sestaví kompletní, hotový k uložení soubor workflow z množiny možností, abyste mohli vidět výsledek předtím, než se kdy dostane do .github/workflows.
Zvolte, které události spustit workflow — push, pull request, cron rozvrh nebo ruční spuštění workflow_dispatch — a omezte push a pull request na konkrétní větve nebo cesty souborů. Vyberte si jazyk (Node.js, Python, Go, Rust, Java nebo generickou úlohu bez kroku nastavení) a matici verzí; generátor zapojí odpovídající akci nastavení, cache závislostí a instalační příkaz, včetně npm, Yarn nebo pnpm pro projekty Node.js. Přepínejte kroky testování a buildu, nastavte oprávnění GITHUB_TOKEN, přidejte skupinu konkurence, která zruší nahrazená spuštění, a připojte krok nahrávajícího artefaktu pro výstup buildu.
Výsledkem je jeden soubor YAML s živým počtem úloh, kroků a řádků, abyste viděli tvar workflow, když upravujete možnosti. Pokud ponecháte spouštěč zcela nezaškrtnutý, vrátíte jasnou zprávu namísto neplatného souboru, a neúplný cron výraz je zachycen předtím, než se dostane do GitHub.
Všechno běží lokálně ve vašem prohlížeči — podrobnosti o úložišti, tajné kódy nebo kód se nikam neposílají. Zkopírujte výsledek, stáhněte si ho jako .txt soubor a přejmenujte ho, aby se vložil do .github/workflows, nebo ho odešlete do vstupu jiného nástroje a pokračujte v úpravách.