Skip to main content

끌어오기 요청에 대한 코드 검사 제한

팀에서 요구하는 적용 범위 수준 아래로 떨어지는 끌어오기 요청을 자동으로 차단하여 테스트 검사를 보호합니다.

누가 이 기능을 사용할 수 있나요?

관리자 역할이 있는 리포지토리 소유자, 조직 소유자 및 사용자

참고

이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.

사전 요구 사항

  • GitHub Code Quality 는 리포지토리에서 사용하도록 설정되어 있습니다.
  • 풀 리퀘스트 브랜치에 대한 코드 커버리지 데이터가 GitHub에 업로드됩니다. 리포지토리에 대한 코드 검사 설정을(를) 참조하세요.

커버리지 임계값 규칙 만들기

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

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

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

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

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

  4. 새 분기 규칙 집합을 만들거나 기존 규칙을 클릭하여 편집합니다.

  5. "분기 규칙"에서 코드 검사 제한을 선택합니다.

  6. 추가 설정을 확장하여 임계값을 구성합니다. 값이 0이면 임계값이 비활성화됩니다.

    • 최소 적용 범위 백분율: 집계된 적용 범위가 이 백분율보다 낮은 끌어오기 요청을 차단하는 값을 입력합니다.
    • 최대 커버리지 감소: 기본 브랜치를 기준으로 커버리지가 이 퍼센트 포인트보다 더 많이 감소하는 풀 리퀘스트를 차단할 값을 입력합니다.
  7. 만들기 또는 변경 사항 저장을 클릭합니다.