Note
code scanning 기본 설정에 대한 대형 러너에 대한 지원은 현재 공개 미리 보기 버전이며 변경될 수 있습니다.
기본 설정에 대한 대형 러너 정보
GitHub Team 및 GitHub Enterprise Cloud 플랜을 사용하는 고객은 표준 GitHub 호스트형 실행기보다 더 많은 리소스를 제공하는 다양한 관리형 가상 머신 중에서 선택할 수 있습니다. 이러한 컴퓨터를 "더 큰 실행기"라고 합니다. 다음과 같은 고급 기능을 제공합니다.
- 더 많은 RAM, CPU 및 디스크 공간
- 고정 IP 주소
- Azure 개인 네트워킹
- 주자를 그룹화할 수 있는 기능
- 동시 워크플로를 지원하기 위한 자동 크기 조정
- GPU 지원 및 ARM 지원 실행기
이러한 대형 러너는 GitHub에서 호스팅되며 실행기 애플리케이션 및 기타 도구가 미리 설치되어 있습니다. 대형 러너에 대한 자세한 내용은 "대규모 실행기 정보"을 참조하세요.
다음과 같은 경우 기본 설정에 대형 러너을(를) 구성하는 것이 좋습니다.
- 표준 GitHub 호스팅 실행기를 사용한 스캔이 너무 오래 걸립니다.
- 표준 GitHub 호스팅 실행기를 사용한 검사에서 메모리 또는 디스크 오류가 반환됩니다.
- 자체 호스팅 실행기를 사용하지 않고 code scanning 실행기의 측면(예: 실행기 크기, 실행기 이미지, 작업 동시성)을 사용자 지정하려고 합니다.
Warning
현재 기본 설정의 경우 대형 러너에서 Swift 분석을 사용할 수 없습니다. 또한 리포지토리에서 code-scanning
레이블이 있는 실행기(예: 기본 설정에 대해 프로비전된 더 큰 실행기)에 액세스할 수 있는 경우 기본 설정 워크플로는 code-scanning
레이블이 지정된 실행기만 사용합니다. 대형 러너에서 기본 설정을 구성하고 Swift를 분석하려면 다음 두 가지 옵션이 있습니다.
- 더 큰 실행기 외에도
code-scanning
레이블을 사용하여 자체 호스팅 macOS 실행기를 프로비전합니다. 자세한 내용은 "자체 호스트형 실행기 추가"을(를) 참조하세요. - Swift가 포함된 리포지토리에
code-scanning
레이블이 있는 실행기 액세스 권한이 없는지 확인합니다. 해당 리포지토리의 기본 설정 워크플로는 표준 실행기만 사용합니다.
기본 설정에 대한 조직 수준 대형 러너 프로비전
- 조직에 더 큰 실행기를 추가합니다. "대형 실행기 관리하기" 항목을 참조하세요.
- 더 큰 실행기에 사용자 지정 레이블을 추가하려면 실행기에 해당 레이블과 일치하는 이름을 지정합니다. 대형 러너를 사용하여 기본 설정을 구성할 때 이 사용자 지정 레이블을 사용할 수 있습니다. 자세한 내용은 "코드 스캔을 위한 기본 설정 구성"을(를) 참조하세요.
- 기본적으로 조직의 모든 리포지토리는 조직 수준 실행기 액세스 권한이 있으므로 모든 리포지토리에서 더 큰 실행기을(를) 사용할 수 있습니다. 더 큰 실행기에 대한 선택 리포지토리 액세스 권한만 부여하는 방법에 대한 자세한 내용은 "대형 실행기 관리하기"을 참조하세요.
- 이제 조직 및 리포지토리에 대한 기본 설정을 구성할 수 있으며 더 큰 실행기은(는) code scanning 작업을 자동으로 선택합니다. 기본 설정 구성에 대한 자세한 내용은 "코드 스캔을 위한 기본 설정 구성" 및 "대규모 코드 스캔을 위한 기본 설정 구성"을 참조하세요.