Skip to main content
Skip to content

Конфигурирование Dependabot на самостоятельных раннерах

Вы можете настроить локальные модули выполнения, которые Dependabot используются для доступа к частным реестрам и внутренним сетевым ресурсам.

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

Владельцы организации и администраторы репозитория

Предпосылки

  • Dependabot установлен и включен.
  • GitHub Actions включен и используется.

Добавление локальных модулей выполнения для Dependabot обновлений

  1. Подготовьте локальные средства выполнения на уровне репозитория или организации. Дополнительные сведения см. в разделе [AUTOTITLE и Локальные средства выполнения тестов](/actions/how-tos/manage-runners/self-hosted-runners/add-runners).
  2. Настройте среду и средства выполнения в соответствии с требованиями Dependabot. См. требования к использованию Dependabot с локальными средствами выполнения.
  3. Назначьте метку по умолчанию dependabot или пользовательскую метку каждому средству выполнения, который вы хотите Dependabot использовать. См. Использование меток с самостоятельно размещенными средствами выполнения.
  4. При необходимости включите рабочие процессы, активированные с помощью Dependabot более чем разрешения только для чтения, и иметь доступ к любым секретам, которые обычно доступны. Дополнительные сведения см. в разделе Устранение неполадок зависимостей от действий GitHub.

Настройка локальных модулей выполнения для Dependabot updates

Предупреждение

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

После настройки локально размещенных Dependabot updatesсредств выполнения можно выбрать их на уровне организации или репозитория.

Примечание.

Изменение параметра runner не активирует новый Dependabot запуск.

Для частного репозитория

  1. На GitHubперейдите на главную страницу репозитория.

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

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

  3. В разделе "Безопасность и качество" боковой панели щелкните Advanced Security.

  4. В разделе "Проверка зависимостей" в разделе "Обновления версий" рядом с элементомDependabot "Тип runner" щелкните .

  5. В раскрывающемся меню "Тип runner" выберите "Метка runner".

  6. При необходимости введите имя группы runner и пользовательскую метку runner. Если вы не вводите метку, Dependabot использует dependabot метку.

  7. Нажмите «Сохранить выбор бегуна».

    Примечание.

    Если вы не можете изменить параметр runner, ваша организация может ограничить действия и локальные средства выполнения для репозитория. Свяжитесь с владельцем вашей организации для получения дополнительной информации.

Для вашей организации

Вы можете включить Dependabot локальные средства выполнения для всех существующих частных репозиториев в организации. При следующем Dependabot запуске задания будут обновлены только репозитории, настроенные для GitHub ActionsDependabot запуска Dependabot на локальных запусках.

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

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

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

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

  4. В разделе "Безопасность" боковой панели щелкните Advanced Security затем глобальные параметры.

  5. В разделе "Dependabot" рядом с элементом "Тип runner" щелкните .

  6. Выберите выпадающее меню «Runner type», затем нажмите Labeled runner и введите дополнительную информацию. Если вы применили пользовательскую метку к своим самостоятельно размещённым раннерам, введите её в текстовое поле «Runner label».

  7. Чтобы включить функцию для всех новых репозиториев в организации, нажмите кнопку "Сохранить средство выполнения".