Actions Runner
- GitHub Actions의 Runner는 GitHub-hosted runner와 Self-hosted runner 두 가지가 있습니다.
- GitHub-hosted runner는 GitHub에서 Hosting하여 서비스 하는 러너입니다.
- Self-hosted runner는 Enterprise에서 직접 Compute자원을 준비하여 실행하는 러너 입니다.
- 현재 GHES에서는 Self-hosted Runner만 지원됩니다.

GitHub-hosted Runner vs. Self-hosted Runner
| GitHub-hosted runner | Self-hosted runner |
|---|---|
| GitHub에 의해 호스팅 되는 Runner | 사용자가 직접 on-prem에 호스팅하는 Runner |
| Linux, Windows, MacOS - virtual machine, container | Linux, Windows, MacOS - physical, virtual, container, on-premises, or in a cloud |
| Virtual machine에 직접 동작 또는 Docker 컨테이너로 워크 플로우 동작 가능 | GitHub Enterprise와 연결을 위한 "GitHub Actions runner 어플리케이션" 설치 후 실행 해야 함 |
| Runner Hardware resources : Linux/Window - 2core CPU / 7GB Mem / 14GB SSD disk space | 사용자가 구성하는 하드웨어 리소스; 필요에 따라 맞춤화된 하드웨어 구성가능 |
| Runner Hardware resources : MacOS - 3core CPU / 14GB Mem / 14GB SSD disk space | 사용자가 구성하는 하드웨어 리소스; 필요에 따라 맞춤화된 하드웨어 구성가능 |
| OS별 사전 설치된 소프트웨어/패키지 (하단 별도설명) | 사용자가 필요한 소프트웨어/패키지등을 직접설치 |