GitHub-hosted Runner
- GitHub-hosted Runner는 어디서 호스팅 되나요? ☁️
- Windows, Linux 러너 : Azure -
Standard_DS2_v2 virtual machine
- Mac 러너 : GitHub 자체 macOS Cloud
- Windows, Linux 러너 : Azure -
- GitHub-hosted Runner 과금
-
GitHub Enterprise는 기본적으로 월별 50,000분/50GB Storage(Actions/Packages용도)가 포함되어 있습니다.
-
초과되는 사용량에 대해서 아래와 같이 분당 ⏰ 과금됩니다.
- 초과되는 사용량은 Admin page에서 확인 가능 (Organization, Enterprise)하며, 월별 최대사용한도 📊를 미리 정해 놓을 수 있습니다.
- 사용량 계산 예시
- 월별사용한도 설정 : Organization, Enterprise
-
초과 사용량에 대해서만 월별 결재, 또는 사전에 일정량을 Pre-paid로 구매 가능합니다.
- Microsoft Enterprise Agreement로 GitHub Enterprise를 구매했다면, Azure Subscription ID를 GitHub Enterprise Account와 연결하여 초과 사용량에 대한 지불을 포함시킬 수 있습니다.
-
-
GitHub-hosted Runner 지원 OS
- 아래의 표와 같이 지원되는 OS가 있습니다.
-
GitHub-hosted Runner 사전 설치된 소프트웨어
-
예: Ubuntu 20.04 LTS
-
IP address of GitHub-hosted runner
-
GitHub-hosted runner를 위해 Actions가 사용하는 IP address range는 GitHub REST API로 확인 가능 : https://api.github.com/meta
-
Note
: If you use anIP address allow list
for your GitHub organization or enterprise account, you cannot use GitHub-hosted runners and must instead use self-hosted runners.
-
-
사용량 최대치 limit
-
GitHub-hosted runner를 사용할 때 아래와 같은 사용량의 한계가 정해져 있습니다. (이 내용은 변경될 수 있습니다)
항목 최대치 Job Execution time 6시간 Workflow run time 72시간 API requests 1000 request /1시간 (한 저장소내 전체 Actions에 대해) Concurrent jobs 180개, MacOS는 50개 Job matrix 256 job /워크플로우 Workflow run queue 저장소 당 10초에 최대 100개 워크 플로우
-