Генератор GitHub Actions workflow
Складіть готовий файл GitHub Actions workflow з триггерів, мови та кроків.
Генератор GitHub Actions workflow
Створення GitHub Actions workflow з нуля потребує запам'ятовування точної форми YAML для триггерів, matrix strategy, кешування та дозволів, а потім тестування, відправляючи код і спостерігаючи, як запуск падає на друкарській помилці. Цей інструмент збирає повний, готовий до збереження файл workflow із набору опцій, щоб ви могли переглянути результат перед тим, як він потрапить у .github/workflows.
Виберіть, які події запускають workflow — push, pull request, розклад cron або ручний запуск workflow_dispatch — і обмежте push та pull request конкретними гілками або шляхами файлів. Виберіть мову (Node.js, Python, Go, Rust, Java або універсальне завдання без кроку налаштування) та матрицю версій; генератор підключає відповідну дію setup, кеш залежностей та команду встановлення, включаючи npm, Yarn або pnpm для проектів Node.js. Перемикайте кроки тестування та збірки, встановлюйте дозволи GITHUB_TOKEN, додайте групу concurrency, яка скасовує замінені запуски, та приєднайте крок upload-artifact для виводу збірки.
Результат — один YAML файл із живим підрахунком завдань, кроків та рядків, щоб ви бачили форму workflow під час зміни опцій. Якщо залишити триггер повністю невибраним, повертається чітке повідомлення замість невалідного файлу, а неповний вираз cron перехоплюється перед відправкою в GitHub.
Все працює локально у вашому браузері — жодні деталі репозиторію, секрети або код не відправляються нікуди. Скопіюйте результат, завантажте його як файл .txt, переіменуйте та помістіть у .github/workflows, або відправте в вхідні дані іншого інструмента для подальшого редагування.