Skip to main content

Локальные средства выполнения тестов

Можно размещать собственные средства выполнения и настраивать среду, используемую для выполнения заданий в рабочих процессах GitHub Actions.

Локальное средство выполнения — это система, которую вы развертываете и управляете выполнением заданий из GitHub Actions на GitHub.

Локальные средства выполнения:

  • Это даст вам больше контроля над аппаратным обеспечением, операционной системой и программными инструментами, чем GitHubна платформах, размещённых на }. Имейте в виду, что вы отвечаете за обновление операционной системы и всего другого программного обеспечения.
  • Это позволит вам использовать машины и сервисы, которые ваша компания уже обслуживает и за которые платит.
  • Бесплатно использовать с GitHub Actions, но вы несете ответственность за обслуживание компьютеров запуска.
  • Давайте создадим пользовательские конфигурации оборудования, соответствующие вашим потребностям с мощностью обработки или памятью для выполнения больших заданий, установите программное обеспечение, доступное в локальной сети.
  • Получать автоматические обновления только для локального приложения runner, хотя вы можете отключить автоматическое обновление средства выполнения.
  • Не нужно иметь чистый экземпляр для каждого выполнения задания.
  • Можно упорядочить в группы, чтобы ограничить доступ к определенным рабочим процессам, организациям и репозиториям. См. Управление доступом к самостоятельно размещенным средствам выполнения с помощью групп.
  • Может быть физическим, виртуальным, в контейнере, локальной среде или в облаке.

Вы можете использовать локальные средства выполнения в любой точке иерархии управления. Средства выполнения уровня репозитория предназначены для одного репозитория, а в организации могут обрабатывать задания для нескольких репозиториев в организации. Владельцы организации могут выбрать, какие репозитории разрешены для создания локальных средств выполнения на уровне репозитория. См . раздел AUTOTITLE. Наконец, запуски корпоративного уровня можно назначить нескольким организациям в корпоративной учетной записи.

Следующие шаги

Чтобы получить практический опыт работы с политиками и использованием локальных средств выполнения, см. статью AUTOTITLE

Сведения о требованиях и поддерживаемом программном обеспечении и оборудовании для локальных модулей выполнения см. в разделе Справочник по локальным запускам.