Generator GitHub Actions workflow
Utwórz gotowy plik GitHub Actions workflow na podstawie wyzwalaczy, języka i kroków.
Generator GitHub Actions workflow
Tworzenie GitHub Actions workflow od podstaw wymaga zapamiętania dokładnego kształtu YAML dla wyzwalaczy, strategii macierzy, cache i uprawnień, a następnie testowania go przez push i obserwowania błędu na literówce. To narzędzie kompiluje kompletny, gotowy do zapisania plik workflow z zestawu opcji, abyś mógł zobaczyć wynik przed trafieniem do .github/workflows.
Wybierz, które zdarzenia mają wyzwolić workflow — push, pull request, harmonogram cron lub ręczne uruchomienie workflow_dispatch — i ogranicze push i pull request do określonych gałęzi lub ścieżek plików. Wybierz język (Node.js, Python, Go, Rust, Java lub generyczne zadanie bez kroku konfiguracji) i macierz wersji; generator podłączy odpowiednią akcję konfiguracji, cache zależności i polecenie instalacji, w tym npm, Yarn lub pnpm dla projektów Node.js. Przełączaj kroki testowania i budowania, ustaw uprawnienia GITHUB_TOKEN, dodaj grupę konkurencji, która anuluje zastępowane uruchomienia, i dołącz krok przesyłania artefaktu dla wyjścia buildu.
Wyjściem jest jeden plik YAML z aktualnym licznikiem zadań, kroków i linii, abyś mógł zobaczyć kształt workflow podczas dostosowywania opcji. Jeśli całkowicie odznaczysz wyzwalacz, zwrócisz wyraźny komunikat zamiast nieprawidłowego pliku, a niekompletne wyrażenie cron zostanie wychwycone zanim trafi do GitHub.
Wszystko działa lokalnie w twojej przeglądarce — szczegóły repozytorium, tajne kody lub kod nigdzie nie są wysyłane. Skopiuj wynik, pobierz go jako plik .txt, aby zmienić jego nazwę i upuścić do .github/workflows, lub wyślij go do wejścia innego narzędzia, aby kontynuować edycję.