자체 호스트형 실행기 정보
자체 호스팅 실행기는 GitHub의 GitHub Actions에서 작업을 배포하고 실행하는 시스템입니다.
자체 호스팅 실행기:
- GitHub Actions를 무료로 사용할 수 있지만 실행기 컴퓨터를 유지 관리하는 데 드는 비용은 부담해야 합니다.
- 더 큰 작업을 실행하기 위한 처리 능력 또는 메모리를 제공하여 사용자의 요구 사항을 충족하는 사용자 지정 하드웨어 구성을 만들고, 로컬 네트워크에서 사용 가능한 소프트웨어를 설치할 수 있습니다.
- 실행기의 자동 업데이트를 사용하지 않도록 설정할 수 있지만 자체 호스트형 실행기 애플리케이션에 대한 자동 업데이트만을 수신합니다.
- 이미 지불한 클라우드 서비스 또는 로컬 컴퓨터를 사용할 수 있습니다.
- 모든 작업 실행에 대한 클린 인스턴스가 필요하지 않습니다.
- 그룹으로 구성하여 특정 워크플로, 조직, 리포지토리에 대한 액세스를 제한할 수 있습니다. 그룹을 사용하여 자체 호스트형 실행기에 대한 액세스 관리을(를) 참조하세요.
- 물리적, 가상, 컨테이너, 온-프레미스 또는 클라우드 적용 가능합니다.
관리 계층 구조의 어디에서나 자체 호스팅 러너를 사용할 수 있습니다. 리포지토리 수준 실행기는 단일 리포지토리 전용이며, 조직 수준 실행기는 조직 내 여러 리포지토리에 대한 작업을 처리할 수 있습니다. 조직 소유자는 리포지토리 수준 자체 호스팅 러너를 만들 수 있는 리포지토리를 선택할 수 있습니다. 조직의 GitHub Actions 사용 안 함 또는 제한을(를) 참조하세요. 마지막으로, 엔터프라이즈 수준 실행기는 엔터프라이즈 계정의 여러 조직에 할당할 수 있습니다.
자체 호스트형 실행기 컴퓨터에 대한 요구 사항
다음 요구 사항을 충족하는 한 모든 컴퓨터를 자체 호스트형 실행기로 사용할 수 있습니다.
- 컴퓨터에 자체 호스트형 실행기 애플리케이션을 설치하고 실행할 수 있습니다.
- 컴퓨터는 GitHub Actions와 통신할 수 있습니다.
- 머신에는 실행하려는 워크플로 유형에 대한 충분한 하드웨어 리소스가 있습니다. 자체 호스트형 실행기 애플리케이션 자체에는 최소한의 리소스만 필요합니다.
- Docker 컨테이너 작업 또는 서비스 컨테이너를 사용하는 워크플로를 실행하려면 Linux 컴퓨터를 사용해야 하며 Docker를 설치해야 합니다.
자체 호스트형 실행기에서 지원되는 작업
모든 actions/setup-LANGUAGE
작업 리포지토리는 현재 macOS, Windows, Ubuntu의 세 가지 플랫폼을 지원합니다.
GitHub에서 GitHub Enterprise Server의 작업을 사용하거나 인터넷에 액세스할 수 없는 자체 호스트형 실행기에서 actions/setup-LANGUAGE
작업을 사용하려면 몇 가지 추가 구성이 필요할 수 있습니다. 자세한 내용은 GitHub.com의 작업에 대한 액세스 관리을(를) 참조하고 GitHub Enterprise 사이트 관리자에게 문의하세요.