Skip to main content

Настройка раннеров для облачного агента GitHub Copilot в вашей организации

Настройте GitHub Actions используемые раннеры Copilot облачный агент и контролируйте, могут ли репозитории настраивать тип раннера.

Кто может использовать эту функцию?

Organization owners

Copilot облачный агент доступна с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot для бизнеса и GitHub Copilot Enterprise планами. Агент доступен во всех репозиториях, хранящихся на GitHub, за исключением тех, которые принадлежат управляемые учетные записи пользователей и где он явно отключен.
Contact Sales

О системах управления бегущими на уровне организации

По умолчанию Copilot облачный агент работает на стандартном GitHub-hosted GitHub Actions runner (ubuntu-latest). Как владелец организации, вы можете изменить тип раннера по умолчанию для всех репозиториев вашей организации и выбрать, разрешено ли отдельным репозиториям отменять этот стандартный режим.

Это полезно, если ваша организация требует, чтобы все Copilot облачный агент сессии проходили на конкретных бегунах — например, использовать более крупные бегунки для повышения эффективности или использовать самостоятельные бегунки с доступом к внутренним ресурсам.

Вы можете настроить:

  • Тип бегуна: выберите между стандартным GitHub-hosted runner или маркированным бегуном из конкретной группы бегунов.
  • Разрешить репозиториям настраивать тип раннера: Контролировать, могут ли репозитории переопределить организацию по умолчанию, используя рабочий Copilot процесс шагов настройки, определённый в .github/workflows/copilot-setup-steps.yml.

Настройка стандартного типа runner

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Выберите организацию, кликнув по ней.

  3. Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

  4. В боковой панели, в разделе «Код, планирование и автоматизация», нажмите Copilot, а затем нажмите Облачный агент.

  5. Рядом с «Тип бегуна» нажмите на значок карандаша ().

  6. Выберите тип раннера по умолчанию для Copilot облачный агент всей вашей организации.

    • Стандартный GitHub бегущий: Copilot облачный агент будет использовать ubuntu-latest.
    • Метированный бегун: Copilot облачный агент будет использовать бегуна, соответствующую названию группы и/или метке, которую вы укажете. Введите значения в названии группы Runner и/или поля меток Runner .
  7. Нажмите «Сохранить выбор бегуна».

Предотвращение настройки типа раннера репозиториями

По умолчанию репозитории могут переопределять конфигурацию runner на уровне организации, используя Copilot рабочий процесс шагов настройки, расположенный по координатам .github/workflows/copilot-setup-steps.yml. Если хотите обеспечить единый тип бегущего во всех репозиториях, можно отключить эту опцию.

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Выберите организацию, кликнув по ней.

  3. Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

  4. В боковой панели, в разделе «Код, планирование и автоматизация», нажмите Copilot, а затем нажмите Облачный агент.

  5. В разделе «Разрешить репозиториям настраивать тип раннера» включите или отключите настройки настройки на уровне репозитория.

    • При включении репозитории могут переопределить стандартный раннер, установив runs-on поле в copilot-setup-steps задаче .copilot-setup-steps.yml См . раздел AUTOTITLE.
    • При отключении все репозитории в вашей организации будут использовать тип runner на уровне организации.
  6. Нажмите кнопку Сохранить.

Дополнительные материалы