Skip to main content

Copilot에서 자동 코드 검토 구성

끌어오기 요청을 자동으로 검토하도록 Copilot을 구성하는 방법을 알아봅니다.

소개

이 문서에서는 끌어오기 요청을 자동으로 검토하도록 Copilot 코드 검토를 설정하는 방법을 설명합니다. 자동 끌어오기 요청 검토에 대한 개요는 Copilot 코드 검토 정보을(를) 참조하세요.

이 문서의 세 섹션에서는 다음에 대해 자동 코드 검토를 구성하는 방법을 설명합니다.

만드는 모든 끌어오기 요청에 대한 자동 코드 검토 구성

참고 항목

Copilot Pro 또는 Copilot Pro(프로)+ 플랜에 있는 경우에만 사용할 수 있습니다.

  1. In the upper-right corner of any page, click your profile picture, then click Your Copilot.

  2. Automatic Copilot 코드 검토 옵션을 찾아 드롭다운 단추를 클릭합니다.

    드롭다운 메뉴가 표시된 "Automatic Copilot 코드 검토" 설정의 스크린샷

  3. 드롭다운 메뉴에서 Enabled를 선택합니다.

단일 리포지토리에 대한 자동 코드 검토 구성

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 왼쪽 사이드바의 "코드 및 자동화"에서 규칙을 클릭한 다음 규칙 세트를 클릭합니다.

    리포지토리에 대한 "설정" 페이지의 사이드바 스크린샷. "규칙" 하위 메뉴가 확장되고 "규칙 세트" 옵션이 주황색 윤곽선으로 표시되어 있습니다.

  4. 새 규칙 세트를 클릭합니다.

  5. 새 분기 규칙 집합을 클릭합니다.

  6. "규칙 집합 이름" 아래에 규칙 집합의 이름을 입력합니다.

  7. 규칙 집합을 활성화하려면 "Enforcement Status"에서 Active를 선택합니다.

  8. "Target branches"에서 Add target을 클릭하고 옵션 중 하나를 선택합니다(예: Include default branch 또는 Include all branches).

  9. "Branch rules"에서 Require a pull request before merging 확인란을 선택합니다.

    이렇게 하면 자회사 옵션 집합이 확장됩니다.

  10. Request pull request review from Copilot 확인란을 선택합니다.

    "Request pull request review from Copilot" 분기 규칙 집합 옵션 스크린샷

  11. 페이지 아래쪽에서 Create를 클릭합니다.

조직의 리포지토리에 대한 자동 코드 검토 구성

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택한 다음, Your organizations를 클릭합니다.

  2. 조직 옆에 있는 설정을 클릭합니다.

  3. 왼쪽 사이드바의 "코드, 계획, 자동화" 섹션에서 리포지토리를 선택한 다음 규칙 집합을 클릭합니다.

    조직의 설정 페이지 스크린샷. 사이드바에서 "규칙 집합"이라는 레이블이 지정된 링크가 주황색 윤곽선으로 표시되어 있습니다.

  4. 새 규칙 세트를 클릭합니다.

  5. 새 분기 규칙 집합을 클릭합니다.

  6. "규칙 집합 이름" 아래에 규칙 집합의 이름을 입력합니다.

  7. 규칙 집합을 활성화하려면 "Enforcement Status"에서 Active를 선택합니다.

  8. "Target repositories"에서 Add target을 클릭하고 Include by pattern 또는 Exclude by pattern을 선택합니다.

  9. 표시되는 대화 상자에 조직의 리포지토리 이름과 일치하는 패턴을 입력합니다(예: 이름이 feature로 끝나는 모든 리포지토리를 검색하려면 *feature).

    패턴 일치 구문에 대한 내용은 조직에서 리포지토리에 대한 규칙 집합 만들기을 참조하세요.

  10. 대화 상자에서 Add inclusion pattern 또는 Add exclusion pattern을 클릭합니다.

  11. 추가하려는 추가 패턴에 대해 이 프로세스를 반복합니다.

    참고 항목

    동일한 규칙 세트에 여러 대상 지정 조건을 추가할 수 있습니다. 제외 패턴은 포함 패턴 후에 적용됩니다. 예를 들어 패턴 *cat*과 일치하는 리포지토리를 포함한 다음, 패턴 not-a-cat과 일치하는 리포지토리를 특별히 제외할 수 있습니다.

  12. "Target branches"에서 Add target을 클릭하고 대상 옵션 중 하나를 선택합니다.

  13. "Branch rules"에서 Require a pull request before merging 확인란을 선택합니다.

    이렇게 하면 자회사 옵션 집합이 확장됩니다.

  14. Request pull request review from Copilot 확인란을 선택합니다.

  15. 페이지 아래쪽에서 Create를 클릭합니다.