Skip to main content
Skip to content

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

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

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

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

참고

대형 러너 기본 설정에 대한 code scanning에 대한 지원은 현재 공개 미리 보기 버전이며 변경될 수 있습니다.

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

  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 분석은 현재 기본 설정에서 대형 러너 사용할 수 없습니다. 또한 리포지토리에 레이블이 있는 실행기를 사용할 수 있는 권한이 있으면, 기본 설정을 위해 설정된 실행기와 같이, 기본 설정 워크플로는 레이블이 지정된 실행기만 사용합니다. Swift에서 대형 러너 기본 설정을 구성_하고_ 분석하려는 경우 다음 두 가지 옵션이 있습니다.

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