Skip to main content

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

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

Введение

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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

    Снимок экрана: боковая панель страницы "Параметры" для репозитория. Вложенное меню "Правила" развернуто, а параметр "Наборы правил" описан оранжевым цветом.

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

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

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

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

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

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

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

    Это расширяет набор дочерних параметров.

    Снимок экрана: параметр набора правил ветви "Автоматически запрашивать Обзор кода Copilot".

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

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

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

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

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

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

  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.

    Это расширяет набор дочерних параметров.

    Снимок экрана: параметр набора правил ветви "Автоматически запрашивать Обзор кода Copilot".

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

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

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

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

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