데이터 재사용.코드 스캐닝.베타-대형 러너 지원 %}
기본 설정을 위한 엔터프라이즈 수준 대형 러너 프로비저닝
- 엔터프라이즈에 더 큰 실행기를 추가하세요. 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.
- 더 큰 실행기에
code-scanning레이블을 추가하려면 실행기 이름을code-scanning로 지정합니다. 엔터프라이즈에는 이름이code-scanning인 더 큰 실행기 하나만 있을 수 있으며, 해당 실행기는 다음과 같은 엔터프라이즈 내의 모든 조직 및 리포지토리에 대해 모든 code scanning 작업을 처리합니다. * _엔터프라이즈 수준 실행기에 접근_하십시오.-
_라는 이름의 조직 수준_ 더 큰 실행기에 대한 액세스 권한이 없는 경우입니다.`code-scanning` 조직 또는 리포지토리에서 이름이 `code-scanning`인 조직 수준 더 큰 실행기에 액세스할 수 있는 경우 각 code scanning 작업은 조직 수준 또는 엔터프라이즈 수준 실행기 중 하나에 임의로 할당됩니다.
-
- 더 큰 실행기에
- 조직이 더 큰 실행기에 액세스할 수 있게 하려면 실행기가 할당된 실행기 그룹을 사용할 수 있는 조직을 지정합니다. 자세한 내용은 더 큰 실행기 액세스 제어을(를) 참조하세요.
- 기본 설정으로 리포지토리를 분석하려면, 더 큰 실행기에 할당된 실행기 그룹에 원하는 리포지토리의 액세스 권한을 부여해야 합니다. 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.
- 이제 엔터프라이즈, 조직 및 리포지토리에 대한 기본 설정을 구성할 수 있으며 더 큰 실행기은(는) 이전에 지정한 대로 code scanning 작업을 자동으로 선택합니다. 기본 설정 구성에 대한 자세한 내용은 코드 검사에 대한 기본 설정 구성 및 대규모 코드 검사를 위한 기본 설정 구성을(를) 참조하세요.
기본 설정을 위한 조직 수준 대형 러너 프로비저닝
-
조직에 더 큰 실행기를 추가합니다. 대형 런너 관리하기을(를) 참조하세요.
- 더 큰 실행기에 사용자 지정 레이블을 추가하려면 실행기에 해당 레이블과 일치하는 이름을 지정합니다. 대형 러너를 사용하여 기본 설정을 구성할 때 이 사용자 지정 레이블을 사용할 수 있습니다.
-
기본적으로 조직의 모든 리포지토리는 조직 수준 실행기 액세스 권한이 있으므로 모든 리포지토리에서 더 큰 실행기을(를) 사용할 수 있습니다. 더 큰 실행기에 대한 선택 리포지토리 액세스 권한만 부여하는 방법에 대한 자세한 내용은 대형 런너 관리하기을(를) 참조하세요.
-
이제 조직 및 리포지토리에 대한 기본 설정을 구성할 수 있으며 더 큰 실행기은(는) code scanning 작업을 자동으로 선택합니다. 기본 설정 구성에 대한 자세한 내용은 코드 검사에 대한 기본 설정 구성 및 대규모 코드 검사를 위한 기본 설정 구성을(를) 참조하세요.
Swift 분석을 위한 추가 단계
현재 기본 설정의 경우 대형 러너에서 Swift 분석을 사용할 수 없습니다. 또한 리포지토리에서 code-scanning 레이블이 있는 실행기(예: 기본 설정에 대해 프로비저닝된 더 큰 실행기)에 액세스할 수 있는 경우, 기본 설정 워크플로는 code-scanning로 레이블 지정된 실행기만 사용합니다. 대형 러너에서 기본 설정을 구성하고 Swift를 분석하려면 다음 두 가지 옵션이 있습니다.
- 더 큰 실행기 외에도
code-scanning레이블을 사용하여 자체 호스팅 macOS 실행기를 프로비전합니다. 자세한 내용은 엔터프라이즈에서 코드 스캐닝을 위한 자체 호스팅 실행기 구성을(를) 참조하세요. - Swift를 포함하는 모든 리포지토리가
code-scanning라벨이 붙은 러너에 접근하지 않도록 확인합니다. 해당 리포지토리의 기본 설정 워크플로는 표준 실행기만 사용합니다.