Skip to main content

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

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

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

Organization owners

Copilot облачный агент доступна для всех платных Copilot планов.

Агент доступен во всех репозиториях, хранящихся на 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. Нажмите кнопку Сохранить.

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