GitHub Actions generator radnog toka
Sastavite gotov GitHub Actions radni tok iz okidača, jezika i koraka.
GitHub Actions generator radnog toka
Gradnja GitHub Actions radnog toka od početka znači memorisanje točnog YAML oblika za okidače, matricu strategije, cacheing i dozvole, pa zatim testiranje pushanjem i promatranjem kako se pokretanje ne izvrši jer je tip. Ovaj alat sastavlja kompletan, spreman za spremanje radni tok iz skupa opcija, tako da možete vidjeti rezultat prije nego što ikada stigne do .github/workflows.
Odaberite koji događaji pokrenuti radni tok — push, pull request, cron raspored ili ručni workflow_dispatch pokretanja — i ograničite push i pull request na određene grane ili putanje datoteka. Odaberite jezik (Node.js, Python, Go, Rust, Java ili generički posao bez koraka postave) i matricu verzija; generator žiči odgovarajuću akciju postave, cache ovisnosti i install naredbu, uključujući npm, Yarn ili pnpm za Node.js projekte. Prebacite korake testiranja i gradnje, postavite GITHUB_TOKEN dozvole, dodajte grupu konkurencije koja otkazuje zamijenjene pokretanja, i pripojite upload-artifact korak za output gradnje.
Output je jedna YAML datoteka s živo tačkom broja poslova, koraka i redaka kako prilagođavate opcije. Ostavljanje okidača neprovjeren vraća jasnu poruku umjesto nevaljane datoteke, a nepotpuni cron izraz je uhvaćen prije nego stigne do GitHuba.
Sve se odvija lokalno u vašem pregledniku — nema pojedinosti repozitorija, tajne ili koda koji se šalje negdje. Kopirajte rezultat, preuzmite kao .txt datoteku za preimenovanje i ispustite u .github/workflows, ili ga pošalji drugom alatu da nastaviš uređivati.