Примечание. В GitHub Enterprise Server в настоящее время не поддерживаются средства выполнения тестов, размещенные в GitHub. Дополнительные сведения о планируемой поддержке в будущем см. в GitHub public roadmap.
Настройка рабочего процесса для запуска вручную
Чтобы запустить рабочий процесс вручную, необходимо настроить его на запуск с использованием события workflow_dispatch
.
Для активации события workflow_dispatch
рабочий процесс должен находиться в ветви по умолчанию. Дополнительные сведения о настройке workflow_dispatch
события см. в разделе "События, инициирующие рабочие процессы".
Для выполнения этих действий требуется доступ для записи в репозиторий.
Запуск рабочего процесса
-
На ваш экземпляр GitHub Enterprise Serverперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Actions.
-
На левой боковой панели щелкните имя рабочего процесса, который требуется запустить.
-
Над списком запусков рабочих процессов нажмите кнопку "Запустить рабочий процесс ".
Примечание. Чтобы просмотреть кнопку запуска рабочего процесса, файл рабочего процесса должен использовать
workflow_dispatch
триггер события. Только файлы рабочего процесса, использующиеworkflow_dispatch
триггер события, будут иметь возможность запустить рабочий процесс вручную с помощью кнопки "Запустить рабочий процесс ". Дополнительные сведения о настройкеworkflow_dispatch
события см. в разделе "События, инициирующие рабочие процессы". -
Выберите раскрывающееся меню "Ветвь" и щелкните ветвь, чтобы запустить рабочий процесс.
-
Если для рабочего процесса требуются входные данные, заполните поля.
-
Щелкните Запустить рабочий процесс.
Запуск рабочего процесса с помощью REST API
При использовании REST API вы настраиваете inputs
и ref
в качестве параметров текста запроса. Если не указывать входные данные, используются значения по умолчанию, определенные в файле рабочего процесса.
Примечание. Можно определить до 10 параметров inputs
для события workflow_dispatch
.
Дополнительные сведения об использовании REST API см. в разделе "Конечные точки REST API для рабочих процессов".