n1ro°
RU

Документы · Инструкция

Как запустить GitHub Actions workflow через gh

Это позволяет стартовать manual workflow из терминала и явно выбрать ветку/tag и входные параметры.

Редакция N1RO · Проверено

Короткий ответ

`gh workflow run <workflow>` запускает workflow с `workflow_dispatch`; inputs передаются через `-f`, `-F` или JSON, ref — через `--ref`.

Что делать

  1. Проверить trigger: Убедитесь, что YAML содержит `workflow_dispatch`.
  2. Запустить run: Выполните `gh workflow run <workflow> -f key=value --ref <branch>` с нужными параметрами.
  3. Найти запуск: Используйте `gh run list` и откройте созданный run.

Как понять, что получилось

  • GitHub создаёт manual workflow run с выбранным ref и переданными inputs, если workflow поддерживает dispatch.

Что учесть

Перед deployment run перепроверьте `--ref` и целевое environment — ручной запуск может инициировать реальные изменения.

Что учитывать

Перед deployment run перепроверьте `--ref` и целевое environment — ручной запуск может инициировать реальные изменения.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh workflow run). Пример и формулировки — редакция N1RO на 2026-09-18.