{"meta":{"title":"Запуск рабочего процесса вручную","intro":"Если рабочий процесс настроен для запуска в workflow_dispatch событии, можно запустить рабочий процесс с помощью вкладки GitHubGitHub CLI\"Действия\" или REST API.","product":"GitHub Actions","breadcrumbs":[{"href":"/ru/actions","title":"GitHub Actions"},{"href":"/ru/actions/how-tos","title":"Инструкции"},{"href":"/ru/actions/how-tos/manage-workflow-runs","title":"Управление запусками рабочего процесса"},{"href":"/ru/actions/how-tos/manage-workflow-runs/manually-run-a-workflow","title":"Запуск рабочего процесса вручную"}],"documentType":"article"},"body":"# Запуск рабочего процесса вручную\n\nЕсли рабочий процесс настроен для запуска в workflow_dispatch событии, можно запустить рабочий процесс с помощью вкладки GitHubGitHub CLI\"Действия\" или REST API.\n\n## Настройка рабочего процесса для запуска вручную\n\nЧтобы запустить рабочий процесс вручную, необходимо настроить его на запуск с использованием события `workflow_dispatch`.\n\nДля активации события `workflow_dispatch` рабочий процесс должен находиться в ветви по умолчанию. Дополнительные сведения о настройке `workflow_dispatch` события см. в разделе [События, инициирующие рабочие процессы](/ru/actions/reference/workflows-and-actions/events-that-trigger-workflows#workflow_dispatch).\n\nДля выполнения этих действий требуется доступ для записи в репозиторий.\n\n## Запуск рабочего процесса\n\n<div class=\"ghd-tool webui\">\n\n1. На GitHubперейдите на главную страницу репозитория.\n\n2. Под именем репозитория щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions**.\n\n   ![Снимок экрана: вкладки для репозитория github/docs. Вкладка \"Действия\" выделена оранжевым контуром.](/assets/images/help/repository/actions-tab-global-nav-update.png)\n\n3. На левой боковой панели щелкните имя рабочего процесса, который требуется запустить.\n\n   ![Снимок экрана: страница \"Действия\". В левой боковой панели имя рабочего процесса выделено с контуром в темно-оранжевый цвет.](/assets/images/help/repository/actions-select-workflow-2022.png)\n\n4. Над списком запусков рабочих процессов нажмите кнопку **\"Запустить рабочий процесс** \".\n\n   > \\[!NOTE]\n   > Чтобы просмотреть кнопку **запуска рабочего процесса, файл рабочего процесса** должен использовать `workflow_dispatch` триггер события. Только файлы рабочего процесса, использующие `workflow_dispatch` триггер события, будут иметь возможность запустить рабочий процесс вручную с помощью **кнопки \"Запустить рабочий процесс** \". Дополнительные сведения о настройке `workflow_dispatch` события см. в разделе [События, инициирующие рабочие процессы](/ru/actions/reference/workflows-and-actions/events-that-trigger-workflows#workflow_dispatch).\n\n   ![Снимок экрана: страница рабочего процесса. Над списком запусков рабочих процессов кнопка с меткой \"Выполнить рабочий процесс\" описана в темно-оранжевый цвет.](/assets/images/help/actions/actions-workflow-dispatch.png)\n\n5. **Выберите раскрывающееся меню \"Ветвь\"** и щелкните ветвь, чтобы запустить рабочий процесс.\n\n6. Если для рабочего процесса требуются входные данные, заполните поля.\n\n7. Щелкните **Запустить рабочий процесс**.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n> \\[!NOTE]\n> Дополнительные сведения о GitHub CLIсм. в разделе [О GitHub CLI](/ru/github-cli/github-cli/about-github-cli).\n\nЧтобы запустить рабочий процесс, используйте подкоманду `workflow run`. Замените параметр `workflow` на имя, идентификатор или название файла рабочего процесса, который нужно запустить. Например, `\"Link Checker\"`, `1234567` или `\"link-check-test.yml\"`. Если рабочий процесс не указан, GitHub CLI возвращает интерактивное меню для выбора рабочего процесса.\n\n```shell\ngh workflow run WORKFLOW\n```\n\nЕсли рабочий процесс принимает входные данные, GitHub CLI предложит ввести их. Кроме того, можно использовать `-f` или `-F` для добавления входных данных в формате `key=value`. Используйте `-F` для чтения из файла.\n\n```shell\ngh workflow run greet.yml -f name=mona -f greeting=hello -F data=@myfile.txt\n```\n\nВходные данные также можно передавать в формате JSON, используя стандартный ввод.\n\n```shell\necho '{\"name\":\"mona\", \"greeting\":\"hello\"}' | gh workflow run greet.yml --json\n```\n\nЧтобы запустить рабочий процесс не в ветви репозитория по умолчанию, используйте флаг `--ref`.\n\n```shell\ngh workflow run WORKFLOW --ref BRANCH\n```\n\nЧтобы просмотреть ход выполнения рабочего процесса, используйте подкоманду `run watch` и выберите нужное выполнение в интерактивном списке.\n\n```shell\ngh run watch\n```\n\n</div>\n\n## Запуск рабочего процесса с помощью REST API\n\nПри использовании REST API вы настраиваете `inputs` и `ref` в качестве параметров текста запроса. Если не указывать входные данные, используются значения по умолчанию, определенные в файле рабочего процесса.\n\n> \\[!NOTE]\n> Для события можно определить до 25 `inputs``workflow_dispatch` .\n\nДополнительные сведения об использовании REST API см. в разделе [Конечные точки REST API для рабочих процессов](/ru/rest/actions/workflows#create-a-workflow-dispatch-event)."}