공식 runner agent
GitHub 가 머신에 설치하는 단일 runner binary (actions/runner) 제공. 일회성 token 으로 GitHub 에 등록, 그 다음 job polling. 단계:
- Runner 등록 token 생성 (Repo 또는 Org Settings → Actions → Runners → New self-hosted runner).
- OS / arch 용 agent 다운로드.
./config.sh --url ... --token ... --labels gpu,linux-x64,internal./run.sh(또는./svc.sh install로 service 설치).
Label 이 라우팅 layer
Runner 능력 묘사하는 label 항상 추가:
- OS:
linux,macos,windows. - Arch:
x64,arm64,apple-silicon. - 하드웨어:
gpu,gpu-h100,large-mem. - 네트워크:
internal-network,vpn. - 신뢰:
trusted(아빠 코드만) vsuntrusted(PR 빌드).
Workflow 가 label 나열로 opt-in: runs-on: [self-hosted, gpu, linux].