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별 사전 설치된 소프트웨어/패키지 (하단 별도설명) 사용자가 필요한 소프트웨어/패키지등을 직접설치



Table of contents


GitHub Enterprise의 다양한 기능설명을 위한 웹페이지입니다.

Last Modified Date: $LAST_MODIFIED_DATE$