Skip to main content

GitHub Copilot 자동 코드 검토 구성

          Copilot을(를) 사용자, 리포지토리 또는 조직에 대한 끌어오기 요청을 자동으로 검토하도록 설정합니다.

소개

끌어오기 요청을 자동으로 검토하도록 구성할 Copilot 코드 검토 수 있습니다. 자동 끌어오기 요청 검토에 대한 개요는 GitHub Copilot 코드 검토 정보을(를) 참조하세요.

사용자 고유의 끌어오기 요청에 대한 자동 코드 검토 구성

참고

이 기능은 Copilot Pro 또는 Copilot Pro+ 요금제에 가입한 경우에만 가능합니다.

  1. 페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Copilot settings를 클릭합니다.

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

    ‘Automatic Copilot 코드 검토’ 설정 항목에서 드롭다운 메뉴가 활성화된 상태를 보여주는 스크린샷입니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. "Branch rules"에서 Automatically request Copilot 코드 검토 를 선택합니다.

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

    "Automatically request Copilot 코드 검토" 분기 규칙 세트 옵션의 스크린샷

  11. 선택적으로, Copilot이 끌어오기 요청에 대한 모든 새 푸시를 검토하도록 하려면 Review new pushes를 선택합니다.

    이 옵션을 선택하지 않으면 Copilot은 끌어오기 요청을 한 번만 검토합니다.

  12. 선택적으로, Copilot이 초안 상태인 끌어오기 요청을 검토하도록 하려면 Review draft pull requests를 선택합니다.

    이는 사용자 검토를 요청하기 전에 오류를 조기에 발견하는 데 유용한 옵션이 될 수 있습니다.

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

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

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

  2. 조직을 클릭하여 선택합니다.

  3. 조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    조직 프로필에 있는 여러 탭의 스크린샷. "설정" 탭이 진한 주황색으로 표시됩니다.

  4. 왼쪽 사이드바의 "Code, planning, and automation" 섹션에서 Repository를 클릭한 다음 Rulesets를 클릭합니다.

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

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

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

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

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

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

  10. 대상으로 지정하려는 리포지토리 이름과 일치하는 패턴을 입력합니다. 예를 들어 *feature 모든 리포지토리를 끝나는 feature이름과 일치시키는 패턴을 입력합니다.

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

  11.        **포함 패턴 추가** 또는 **제외 패턴 추가**를 클릭합니다.
    
  12. 추가 패턴에 대해 반복합니다.

    참고

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

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

  14. "Branch rules"에서 Automatically request Copilot 코드 검토 를 선택합니다.

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

    "Automatically request Copilot 코드 검토" 분기 규칙 세트 옵션의 스크린샷

  15. 선택적으로, Copilot이 끌어오기 요청에 대한 모든 새 푸시를 검토하도록 하려면 Review new pushes를 선택합니다.

    이 옵션을 선택하지 않으면 Copilot은 끌어오기 요청을 한 번만 검토합니다.

  16. 선택적으로, Copilot이 초안 상태인 끌어오기 요청을 검토하도록 하려면 Review draft pull requests를 선택합니다.

    이는 사용자 검토를 요청하기 전에 오류를 조기에 발견하는 데 유용한 옵션이 될 수 있습니다.

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