Skip to main content
Skip to content

Настройка проверки кода GitHub Copilot

Copilot Настройте проверку запросов на вытягивание.

Introduction

Можно настроить Copilot code review автоматический просмотр pull request. Общие сведения о автоматических проверка запроса на вытягивание см. в разделе О обзоре кода GitHub Copilot.

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

Примечание.

Это доступно только если вы находитесь на Copilot Proпланах , Copilot Pro+, или Copilot Max .

  1. В правом верхнем углу любой страницы щелкните рисунок профиля, а затем выберите Ваши Copilot.

  2. Найдите опцию «Автоматически Copilot code review » и нажмите на выпадающее меню.

    Снимок экрана: параметр "Автоматические данные Copilot code review" с отображаемым раскрывающимся меню.

  3. В раскрывающемся меню выберите "Включено".

Настройка автоматической проверки кода для репозитория

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

Включение автоматических проверок

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

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

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

  3. На левой боковой панели в разделе "Код и автоматизация" щелкните наборы правил, а затем щелкните "Наборы правил".

  4. Нажмите кнопку "Создать набор правил".

  5. Нажмите кнопку "Создать набор правил ветви".

  6. В поле "Имя набора правил" введите имя набора правил.

  7. Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".

  8. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект" и выберите один из вариантов **, например включить ветвь по умолчанию или **включить все ветви.

  9. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.

  10. В разделе "Правила ветви" выберите "Автоматически запрашивать Copilot code review".

  11. При необходимости, если вы хотите Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".

    Если этот параметр не выбран, Copilot просмотрите запрос на вытягивание только один раз.

  12. При необходимости, если вы хотите Copilot просмотреть запросы на вытягивание, пока они по-прежнему черновики, выберите запросы на вытягивание проекта проверки.

    Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.

  13. В нижней части страницы нажмите кнопку "Создать".

Кастомизация Copilot code review

Вы можете настроить Copilot code review завершение проверок кода в репозитории.

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

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

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

  3. На боковой панели в разделе "Код, планирование и автоматизация", Щелкните Copilot, а затем проверьте код.

  4. Чтобы выбрать глубину проверок кода, рядом с полем "Проверка уровня усилий", выберите уровень усилий для автоматических Copilot проверок в этом репозитории.

    • Lite: Стандартный обзор.
    • Сбалансированный: более глубокий анализ сложной логики, конфиденциальный для безопасности код и изменения между службами.

    Балансированные проверки используют больше AI credits, и может использовать немного больше GitHub Actions минут. См . раздел AUTOTITLE.

  5. Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в репозитории, настройте параметры в разделе "Автоматическое утверждение".

    • Разрешить Copilot утвердить запросы на вытягивание: включите переключатель для отправки Copilot утверждений отзывов.

    • Разрешить Copilot утверждениям подсчитывать требования к слиянию: переключение на то, чтобы Copilot утверждения могли удовлетворить требования к утверждению запроса на вытягивание.

    • Пути к файлам. При необходимости ограничьте количество запросов на вытягивание в соответствии с требованиями к слиянию. Введите один глобб файла на строку, чтобы подсчитать утверждения только в запросах на вытягивание, где каждый измененный файл соответствует одному из глобов. Оставьте пустым число утверждений для всех файлов. Поддерживаются до 15 глобов.

    Примечание.

    Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.

Настройка автоматической проверки кода для репозиториев в организации

Вы можете включить автоматические проверки кода для репозиториев в организации и настроить способ выполнения проверок кода.

Включение автоматических проверок

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

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

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

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

  4. На боковой панели в разделе "Код, планирование и автоматизация", Щелкните репозиторий, а затем — наборы правил.

  5. Нажмите кнопку "Создать набор правил".

  6. Нажмите кнопку "Создать набор правил ветви".

  7. В поле "Имя набора правил" введите имя набора правил.

  8. Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".

  9. В разделе "Целевые репозитории" нажмите кнопку "Добавить целевой объект" и выберите "Включить по шаблону" или "Исключить по шаблону".

  10. Введите шаблон, который соответствует именам репозиториев, которые вы хотите нацелить — например, *feature чтобы сопоставить все репозитории с именами, заканчивающимися на feature.

    Для синтаксиса сопоставления шаблонов см. Создание наборов правил для репозиториев в организации.

  11. Нажмите « Добавить шаблон включения » или «Добавить шаблон исключения».

  12. Повторяйте это для дополнительных узоров.

    Примечание.

    В один набор правил можно добавить несколько критериев целевого назначения. Шаблоны исключений применяются после включения шаблонов. Например, можно включить любые репозитории, соответствующие шаблону *cat*, и специально исключить репозиторий, соответствующий шаблону not-a-cat.

  13. В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.

  14. В разделе "Правила ветви" выберите "Автоматически запрашивать Copilot code review".

  15. При необходимости, если вы хотите Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".

    Если этот параметр не выбран, Copilot просмотрите запрос на вытягивание только один раз.

  16. При необходимости, если вы хотите Copilot просмотреть запросы на вытягивание, пока они по-прежнему черновики, выберите запросы на вытягивание проекта проверки.

    Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.

  17. В нижней части страницы нажмите кнопку "Создать".

Кастомизация Copilot code review

Вы можете настроить Copilot code review завершение проверок кода в репозиториях в организации.

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

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

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

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

  4. На боковой панели в разделе "Код, планирование и автоматизация", Щелкните Copilot, а затем проверьте код.

  5. Чтобы выбрать глубину проверок кода, рядом с пунктом "Проверка уровня усилий Copilot ", выберите уровень усилий по умолчанию для автоматических проверок в репозиториях в вашей организации.

    • Lite: Стандартный обзор.
    • Сбалансированный: более глубокий анализ сложной логики, конфиденциальный для безопасности код и изменения между службами.

    Балансированные проверки используют больше AI credits, и может использовать немного больше GitHub Actions минут. См . раздел AUTOTITLE.

  6. Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в репозиториях, выберите параметр в разделе "Утверждения", рядом с "Подсчет Copilot утверждений в отношении требований слияния".

    • Включено везде: Copilot утверждения могут рассчитывать на требования к слиянию в каждом репозитории в организации.

    • Позвольте репозиториям решить: администраторы репозитория могут решить это в параметрах репозитория.

    • Включите для выбранных репозиториев: Copilot утверждения могут подсчитываться в соответствии с требованиями слияния только в выбранных репозиториях. При выборе этого параметра также назначьте репозитории, для которого вы хотите включить это.

    • Отключено везде: Copilot утверждения не могут рассчитывать на требования слияния в любом репозитории в организации.

    Примечание.

    Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.

Настройка автоматической проверки кода для предприятия

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

Включение автоматических проверок

  1. Создайте набор правил ветви на уровне предприятия. См . раздел AUTOTITLE.
  2. Нацеливайтесь на организации и репозитории, где Copilot code review должно работать автоматически.
  3. Включите политику автоматического запроса Copilot code review .
  4. При необходимости включите автоматические проверки для запросов на вытягивание черновика и после каждой отправки в запрос на вытягивание.
  5. Нажмите кнопку Создать.

Кастомизация Copilot code review

Вы можете настроить Copilot code review завершение проверок кода для вашего предприятия.

  1. Перейдите к своему предприятию. Например, на странице Enterprises на GitHub.com.
  2. В верхней части страницы нажмите Управление AI.
  3. Прокрутите вниз до «Доступные агенты», затем нажмите Copilot code review.
  4. Рядом с «Copilot code review», выберите политику.
  5. Затем выберите функции Copilot code review , которые необходимо включить для вашего предприятия.
  6. Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в организациях, рядом с пунктом "Разрешить Copilot утвердить запросы на вытягивание", выберите политику.
    • Позвольте организациям решить: владельцы организации могут выбрать, следует ли разрешать Copilot утверждения.

    • Включите для выбранных организаций: Copilot утверждения включены только для выбранных организаций.

    • Отключено везде: организации не могут включать Copilot утверждения. Это значение по умолчанию.

    Примечание.

    Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.