Skip to main content

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

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

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

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

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

기본 설정을 위한 엔터프라이즈 수준 대형 러너 프로비저닝

  1. 엔터프라이즈에 더 큰 실행기를 추가하세요. 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.
    • 더 큰 실행기에 code-scanning 레이블을 추가하려면 실행기 이름을 code-scanning로 지정합니다. 엔터프라이즈에는 이름이 code-scanning인 더 큰 실행기 하나만 있을 수 있으며, 해당 실행기는 다음과 같은 엔터프라이즈 내의 모든 조직 및 리포지토리에 대해 모든 code scanning 작업을 처리합니다. * _엔터프라이즈 수준 실행기에 접근_하십시오.
      •           _라는 이름의 조직 수준_ 더 큰 실행기에 대한 액세스 권한이 없는 경우입니다.`code-scanning` 조직 또는 리포지토리에서 이름이 `code-scanning`인 조직 수준 더 큰 실행기에 액세스할 수 있는 경우 각 code scanning 작업은 조직 수준 또는 엔터프라이즈 수준 실행기 중 하나에 임의로 할당됩니다.
        
  2. 조직이 더 큰 실행기에 액세스할 수 있게 하려면 실행기가 할당된 실행기 그룹을 사용할 수 있는 조직을 지정합니다. 자세한 내용은 더 큰 실행기 액세스 제어을(를) 참조하세요.
  3. 기본 설정으로 리포지토리를 분석하려면, 더 큰 실행기에 할당된 실행기 그룹에 원하는 리포지토리의 액세스 권한을 부여해야 합니다. 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.
  4. 이제 엔터프라이즈, 조직 및 리포지토리에 대한 기본 설정을 구성할 수 있으며 더 큰 실행기은(는) 이전에 지정한 대로 code scanning 작업을 자동으로 선택합니다. 기본 설정 구성에 대한 자세한 내용은 코드 검사에 대한 기본 설정 구성대규모 코드 검사를 위한 기본 설정 구성을(를) 참조하세요.

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

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

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

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

Swift 분석을 위한 추가 단계

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

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