Skip to main content

Настройка более крупных модулей выполнения для настройки по умолчанию

Запускайте code scanning настройки по умолчанию быстрее на больших кодах с более крупные бегуныиспользованием .

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

Более крупный бегунs доступны только для организаций и предприятий с помощью планов GitHub Team или GitHub Enterprise Cloud.

Примечание.

Поддержка более крупные бегуны для code scanning по умолчанию настроена в public preview и подлежит изменению.

Предоставление корпоративного более крупные бегуны уровня для настройки по умолчанию

  1. Добавьте крупное средство выполнения A в своё предприятие. Дополнительные сведения см. в разделе Управление большими бегунами.
    • Чтобы добавить code-scanning метку к вашему крупное средство выполнения, назовите бегуна code-scanning. У предприятия может быть только один крупное средство выполнения оператор с именем code-scanning, и этот курьер будет выполнять все code scanning задачи для всех организаций и репозиториев внутри вашего предприятия, которые: * Доступ к средству запуска на уровне предприятия и * У меня нет доступа к организации крупное средство выполнения с именем code-scanning. Если организация или репозиторий также имеют доступ к организации крупное средство выполнения с именем code-scanning, каждое code scanning задание будет случайным образом назначено либо на уровне организации, либо на уровне предприятия.
  2. Чтобы разрешить организациям доступ к данным крупное средство выполнения, укажите, какие организации могут использовать группу runner, которой назначается средство выполнения. Дополнительные сведения см. в разделе Управление доступом к крупным средствам выполнения.
  3. Чтобы проанализировать репозитории с настройками по умолчанию, предоставьте нужным репозиториям доступ к группе раннеров, к которой вы крупное средство выполнения принадлежите. Дополнительные сведения см. в разделе Управление большими бегунами.
  4. Теперь вы можете настроить настройки по умолчанию для вашего предприятия, организаций и репозиториев, и крупное средство выполнения вы автоматически получите code scanning задания как было указано ранее. Дополнительные сведения о настройке настройки по умолчанию см. в разделе [AUTOTITLE и Настройка настройки по умолчанию для сканирования кода](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale).

Предоставление организационного более крупные бегуны уровня для настройки по умолчанию

  1. Добавьте крупное средство выполнения в свою организацию. См . раздел AUTOTITLE.

    • Чтобы добавить индивидуальную этикетку крупное средство выполнения, дайте бегущему имя, соответствующее этой метке. Вы можете использовать эту пользовательскую метку при настройке по умолчанию с более крупные бегуны.
  2. По умолчанию все репозитории вашей организации имеют доступ к раннерам на уровне организации, то есть каждый репозиторий может использовать ваш крупное средство выполнения. Для получения информации о предоставлении доступа только избранным репозиториям к крупное средство выполнения, см. Управление большими бегунами.

  3. Теперь вы можете настроить настройки по умолчанию для вашей организации и репозиториев, и крупное средство выполнения вы автоматически будете code scanning получать вакансии. Дополнительные сведения о настройке настройки по умолчанию см. в разделе [AUTOTITLE и Настройка настройки по умолчанию для сканирования кода](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale).

Дополнительные шаги для быстрого анализа

В настоящее время анализ Swift для настройки по умолчанию недоступен более крупные бегуны . Кроме того, если в вашем репозитории есть доступ к раннеру с меткой code-scanning , например, крупное средство выполнения к программе с настройками по умолчанию, рабочие процессы по умолчанию будут использовать только раннеры с code-scanningметкой . Если вы хотите настроить настройки по умолчанию _и_более крупные бегуны проанализировать Swift, у вас есть два варианта:

  • Предоставьте самостоятельный раннер для macOS с этой code-scanning меткой в дополнение к вашему крупное средство выполнения. Для получения дополнительной информации см. Configuring self-hosted runners for code scanning in your enterprise.
  • Убедитесь, что все репозитории, содержащие Swift , не имеют доступа к runners с меткой code-scanning. Стандартные рабочие процессы настройки этого репозитория будут использовать только стандартные раннеры