러너 그룹 살펴보기

러너 그룹 살펴보기

러너 그룹을 사용해 러너에 대한 접근을 제어하고 조직 또는 엔터프라이즈 전반에서 러너를 조직하는 방법을 알아볼게요.

출처: Runner groups

본문

러너 그룹 소개

조직 수준에서 러너에 대한 접근을 제어하려면 GitHub Team 플랜을 사용하는 조직이 러너 그룹을 사용할 수 있어요. 러너 그룹은 러너 집합을 모아서 그 주변에 보안 경계를 만드는 데 사용돼요.

러너 그룹에 접근 권한을 부여하면 조직의 러너 설정에 해당 러너 그룹이 나열된 것을 볼 수 있어요. 선택적으로 러너 그룹에 더 세밀한 리포지토리 접근 정책을 추가로 할당할 수도 있어요.

새 러너가 생성되면 달리 지정하지 않는 한 기본 그룹에 자동으로 할당돼요. 러너는 한 번에 한 그룹에만 속할 수 있어요. 러너를 한 러너 그룹에서 다른 그룹으로 이동할 수 있어요.

러너 그룹은 인프라 전반에서 러너에 대한 일관된 접근 정책을 적용하는 데 도움이 돼요.

러너 그룹으로 할 수 있는 일은 다음과 같아요:

  • 더 큰 러너와 자체 호스팅 러너를 조직하기
  • 특정 러너를 사용할 수 있는 조직과 리포지토리를 제한하기
  • 워크플로 파일에서 작업을 특정 러너 그룹으로 라우팅하기
  • 비용과 용량을 제어하는 동시성 제한 설정하기

표준 GitHub 호스팅 러너를 비활성화해서 Linux, Windows, macOS 작업이 표준 러너 라벨 대신 러너 그룹을 통해 실행되도록 요구할 수도 있어요. 조직 수준 설정은 조직의 GitHub Actions 비활성화 또는 제한하기를 참고하세요. 엔터프라이즈 소유자라면 엔터프라이즈에서 GitHub Actions 정책 적용하기를 참고하세요.

다음 단계

러너 그룹으로 더 큰 러너에 대한 접근을 제어하는 방법을 알아보려면 더 큰 러너에 대한 접근 제어하기를 참고하세요.

특정 그룹의 러너로 작업을 라우팅하는 방법에 대한 정보는 작업용 러너 선택하기를 참고하세요.

더 알아보기 (Learn more)