Generátor GitHub Actions workflow
Zostavte hotový súbor GitHub Actions workflow z vašich spúšťačov, jazyka a krokov.
Generátor GitHub Actions workflow
Vytvorenie GitHub Actions workflow od začiatku si vyžaduje pamätať si presný tvar YAML pre spúšťače, stratégiu matice, caching a oprávnenia, potom ho otestovať spustením a sledovať zlyh na preklepe. Tento nástroj zostaví kompletný, hotový na uloženie súbor workflow z množiny možností, aby ste mohli vidieť výsledok pred tým, ako sa kedy dostane do .github/workflows.
Zvoľte, ktoré udalosti spustiť workflow — push, pull request, cron rozvrh alebo manuálne spustenie workflow_dispatch — a obmedzte push a pull request na konkrétne vetvy alebo cesty súborov. Vyberte jazyk (Node.js, Python, Go, Rust, Java alebo generickú úlohu bez kroku nastavenia) a maticu verzií; generátor zapojí zodpovedajúcu akciu nastavenia, cache závislostí a inštalačný príkaz, vrátane npm, Yarn alebo pnpm pre projekty Node.js. Prepínajte kroky testovania a build, nastavte oprávnenia GITHUB_TOKEN, pridajte skupinu konkurenčnosti, ktorá zruší nahradené spustenia, a pripojte krok nahrávacieho artefaktu pre výstup buildu.
Výstupom je jeden súbor YAML s živou spočítaním úloh, krokov a riadkov, aby ste videli tvar workflow, keď upravujete možnosti. Ak necháte spúšťač úplne nezaškrtnutý, vrátite jasnú správu namiesto neplatného súboru, a nekompletný cron výraz je chytený pred tým, ako sa dostane do GitHub.
Všetko beží lokálne vo vašom prehliadači — podrobnosti o úložisku, tajné kľúče alebo kód nie sú nikam posílané. Skopírujte výsledok, stiahnite ho ako .txt súbor, aby ste ho premenovali a pusti do .github/workflows, alebo ho odošlite do vstupu iného nástroja, aby ste pokračovali v úpravách.