# Настройка раннеров для обзора кода GitHub Copilot

Используйте самостоятельные бегунки или более крупные GitHub-hosted для Обзор кода Copilot.

<!-- expires 2026-06-01 -->

> \[!IMPORTANT] Начиная с 1 июня 2026 года, Обзор кода Copilot заезды будут занимать GitHub Actions несколько минут. Для получения дополнительной информации об этом и о том, как подготовиться, см. раздел [«Цены и стоимость использования» для Обзор кода Copilot](/ru/copilot/reference/copilot-billing/models-and-pricing#pricing-and-usage-cost-considerations-for-copilot-code-review).

<!-- end expires 2026-06-01 -->

## Об GitHub Actions использовании инструментов для обзора кода

```
          Обзор кода Copilot использует GitHub Actions для запуска агентных возможностей, включая полный сбор контекста проекта и любые возможности в public preview. По умолчанию Обзор кода Copilot использует GitHub-hosted runners.
          
          Если в вашей организации отключены GitHub-hosted runners, агентные возможности будут недоступны. В этом случае обзоры кода будут ограничены к более ограниченному обзору. Организации в такой ситуации могут использовать самостоятельные бегунки.
```

Вы также можете перейти на более крупные GitHubразмещённые бегунки для лучшей производительности.

## Настройте самостоятельные раннеры для проверки кода

Бегайте Обзор кода Copilot с использованием самостоятельных GitHub Actions бегунов с ARC (Actions Runner Controller). Сначала нужно настроить набора масштабов, управляемых ARC, в вашем окружении. Для получения дополнительной информации о ARC см. [раздел AUTOTITLE](/ru/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/about-actions-runner-controller).

> \[!WARNING]
> ARC — единственное официально поддерживаемое решение для самостоятельного размещения Обзор кода Copilot. По соображениям безопасности не используйте самостоятельные бегунки без ARC.

```
          Обзор кода Copilot совместим только с Ubuntu x64 Linux.
```

Для настройки самостоятельных раннеров для Обзор кода Copilot:

1. Настройте сетевые меры безопасности для ваших GitHub Actions участников так, чтобы Обзор кода Copilot они не имели открытого доступа к вашей сети или публичному интернету.

   Вы должны настроить свой файрвол так, чтобы поддерживать подключение к [стандартным хостам, необходимым для GitHub Actions самостоятельных раннеров](/ru/actions/reference/runners/self-hosted-runners#accessible-domains-by-function), а также к следующим хостам:

   * `api.githubcopilot.com`
   * `uploads.github.com`
   * `user-images.githubusercontent.com`
2. В вашем `copilot-setup-steps.yml` файле установите `runs-on` атрибут на имя масштабного набора с управляемым ARC. Дополнительные сведения см. в разделе [Настройка среды разработки](/ru/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment#preinstalling-tools-or-dependencies-in-copilots-environment).

   ```yaml
   # ...

   jobs:
     copilot-setup-steps:
       runs-on: arc-scale-set-name
       # ...
   ```

## Обновление до более крупных GitHubразмещённых GitHub Actions бегунов

По умолчанию Обзор кода Copilot работает на стандартном GitHub Actions бегуне. Более крупные раннеры обеспечивают лучшую производительность (CPU и память), больше места на диске и продвинутые функции, такие как приватные сети Azure. См [. раздел AUTOTITLE](/ru/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners).

> \[!NOTE]
> Использование более крупных GitHubразмещённых раннеров оплачивается по более высокой ставке за минуту. Дополнительные сведения см. в разделе [Биллинг GitHub Actions](/ru/billing/concepts/product-billing/github-actions).

1. Организуйте более крупные маршруты для вашей организации. См [. раздел AUTOTITLE](/ru/actions/using-github-hosted-runners/managing-larger-runners).

2. Если вы используете более крупные раннеры с приватной сетью Azure, настройте свою приватную сеть Azure так, чтобы разрешать исходящий доступ к следующим хостам:

   * `api.githubcopilot.com`
   * `uploads.github.com`
   * `user-images.githubusercontent.com`

3. В вашем `copilot-setup-steps.yml` файле установите `runs-on` атрибут на метку для более крупных раннеров, которые хотите Обзор кода Copilot использовать. См [. раздел AUTOTITLE](/ru/actions/using-github-hosted-runners/running-jobs-on-larger-runners).

   ```yaml
   # ...

   jobs:
     copilot-setup-steps:
       runs-on: ubuntu-4-core
       # ...
   ```