Skip to main content

기본 설정용으로 대형 러너 구성하기

대형 러너를 사용하여 더 큰 코드베이스에서 code scanning 기본 설정을 더 빠르게 실행합니다.

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

대형 러너은(는) GitHub Team 플랜 또는 GitHub Enterprise Cloud 플랜을 사용하는 조직 및 기업만 사용할 수 있습니다.

데이터 재사용.코드 스캐닝.베타-대형 러너 지원 %}

기본 설정을 위한 조직 수준 대형 러너 프로비저닝

  1. 조직에 더 큰 실행기를 추가합니다. 대형 런너 관리하기을(를) 참조하세요.

    • 더 큰 실행기에 사용자 지정 레이블을 추가하려면 실행기에 해당 레이블과 일치하는 이름을 지정합니다. 대형 러너를 사용하여 기본 설정을 구성할 때 이 사용자 지정 레이블을 사용할 수 있습니다.
  2. 기본적으로 조직의 모든 리포지토리는 조직 수준 실행기 액세스 권한이 있으므로 모든 리포지토리에서 더 큰 실행기을(를) 사용할 수 있습니다. 더 큰 실행기에 대한 선택 리포지토리 액세스 권한만 부여하는 방법에 대한 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.

  3. 이제 조직 및 리포지토리에 대한 기본 설정을 구성할 수 있으며 더 큰 실행기은(는) code scanning 작업을 자동으로 선택합니다. 기본 설정 구성에 대한 자세한 내용은 코드 검사에 대한 기본 설정 구성대규모 코드 검사를 위한 기본 설정 구성을(를) 참조하세요.

Swift 분석을 위한 추가 단계

현재 기본 설정의 경우 대형 러너에서 Swift 분석을 사용할 수 없습니다. 또한 리포지토리에서 code-scanning 레이블이 있는 실행기(예: 기본 설정에 대해 프로비저닝된 더 큰 실행기)에 액세스할 수 있는 경우, 기본 설정 워크플로는 code-scanning로 레이블 지정된 실행기만 사용합니다. 대형 러너에서 기본 설정을 구성하고 Swift를 분석하려면 다음 두 가지 옵션이 있습니다.

  • 더 큰 실행기 외에도 code-scanning 레이블을 사용하여 자체 호스팅 macOS 실행기를 프로비전합니다. 자세한 내용은 자체 호스트형 실행기 추가을(를) 참조하세요.
  • Swift를 포함하는 모든 리포지토리가 code-scanning 라벨이 붙은 러너에 접근하지 않도록 확인합니다. 해당 리포지토리의 기본 설정 워크플로는 표준 실행기만 사용합니다.