Локальное средство выполнения — это система, в которую вы развертываете и управляете выполнением заданий.GitHub ActionsGitHub
Локальные средства выполнения:
- Дайте вам больше контроля над оборудованием, операционной системой и программными средствами, чем GitHubразмещенные средства выполнения. Имейте в виду, что вы отвечаете за обновление операционной системы и всего другого программного обеспечения.
- Разрешите использовать компьютеры и службы, которые ваша компания уже обслуживает и оплачивает.
- Бесплатно использовать с GitHub Actions, но вы несете ответственность за обслуживание компьютеров бегуна.
- Давайте создадим пользовательские конфигурации оборудования, соответствующие вашим потребностям с мощностью обработки или памятью для выполнения больших заданий, установите программное обеспечение, доступное в локальной сети.
- Получать автоматические обновления только для локального приложения runner, хотя вы можете отключить автоматическое обновление средства выполнения.
- Не нужно иметь чистый экземпляр для каждого выполнения задания.
- Может быть физическим, виртуальным, в контейнере, локальной среде или в облаке.
Вы можете использовать локальные средства выполнения в любой точке иерархии управления. Средства выполнения уровня репозитория предназначены для одного репозитория, а в организации могут обрабатывать задания для нескольких репозиториев в организации. Владельцы организации могут выбрать, какие репозитории разрешены для создания локальных средств выполнения на уровне репозитория. См . раздел AUTOTITLE. Наконец, запуски корпоративного уровня можно назначить нескольким организациям в корпоративной учетной записи.
Следующие шаги
Сведения о настройке локального runner в рабочей области см. в разделе Добавление локальных средств выполнения.
Сведения о требованиях и поддерживаемом программном обеспечении и оборудовании для локальных модулей выполнения см. в разделе Справочник по локальным запускам.