Skip to main content

자체 호스팅 실행기

자체 실행기를 호스트하고 GitHub Actions 워크플로에서 작업을 실행하는 데 사용되는 환경을 사용자 지정할 수 있습니다.

GitHub의 GitHub Actions에서 작업을 배포하고 실행하는 시스템이 자체 호스팅 실행기입니다.

자체 호스팅 실행기:

  • GitHub호스팅된 실행기가 제공하는 것보다 하드웨어, 운영 체제 및 소프트웨어 도구를 더 많이 제어할 수 있습니다. 운영 체제 및 기타 모든 소프트웨어를 업데이트할 책임이 있습니다.
  • 회사에서 이미 유지 관리하고 사용하기 위해 지불하는 컴퓨터 및 서비스를 사용할 수 있습니다.
  • GitHub Actions 는 무료로 제공되나, 실행기 머신을 유지 관리하는 데 드는 비용은 사용자가 부담해야 합니다.
  • 더 큰 작업을 실행하기 위한 처리 능력이나 메모리를 제공하는 사용자 지정 하드웨어 구성을 통해 사용자 요구 사항을 충족하고, 로컬 네트워크에서 사용 가능한 소프트웨어를 설치할 수 있습니다.
  • 실행기의 자동 업데이트 기능을 사용하지 않도록 설정할 수는 있지만, 이 경우 자체 호스트형 실행기 애플리케이션에 대한 자동 업데이트만 받게 됩니다.
  • 모든 작업 실행 시 클린 인스턴스가 필수는 아닙니다.
  • 물리적 환경, 가상 환경, 컨테이너, 온프레미스, 클라우드 모두 적용할 수 있습니다.

자체 호스팅 러너는 관리 계층 구조 내 모든 위치에서 사용 가능합니다. 리포지토리 수준 실행기는 단일 리포지토리에서만 사용하도록 설계되었으며, 조직 수준 실행기는 조직 내 여러 리포지토리에 걸쳐 작업을 처리할 수 있습니다. 조직 소유자는 특정 리포지토리에서 자체 호스팅 러너를 만들 수 있도록 해당 리포지토리를 선택할 수 있습니다. AUTOTITLE을(를) 참조하세요. 결론적으로 enterprise 수준 실행기는 enterprise 계정의 여러 조직에 할당하는 것이 가능합니다.

다음 단계

작업 공간에서 자체 호스팅 러너를 설정하는 방법은 AUTOTITLE을 참조하세요.

자체 호스팅 러너의 요구 사항 및 지원되는 소프트웨어, 하드웨어 관련 정보는 AUTOTITLE에서 확인하세요.