GitHub Actions

runs-on 라벨 하나로 macOS 잡을 cicd 러너에서 실행합니다. 오늘 바로 쓸 수 있습니다.

GitHub Actions는 별도 패키지 없이 runs-on 라벨만 바꾸면 됩니다. 저장소를 연결하면 잡이 큐에 들어올 때마다 1회용 러너가 등록되고, 끝나면 VM과 함께 사라집니다.

라벨

라벨사양이미지
groa-macos-m4-8x8 vCPU · 12 GiB · 110원/분macOS 26.6.2 · Xcode 26.2

판매 중인 라벨 목록은 인증 없이 GET /api/ci/catalog에서 확인할 수 있습니다. 준비 중인 이미지는 검증이 끝나 승격될 때까지 카탈로그에 나타나지 않고, 라벨도 아직 없습니다 — 승격되면 변경 기록에 올라옵니다.

jobs:
  ios:
    runs-on: groa-macos-m4-8x
    steps:
      - uses: actions/checkout@v4
      - run: xcodebuild -scheme App -destination 'platform=iOS Simulator,name=iPhone 16' test

주의할 점

  • 아티팩트와 캐시는 GitHub에 남습니다. cicd VM은 잡이 끝나면 삭제됩니다.
  • 외부 통신은 허용목록을 지나갑니다. 사설 레지스트리는 콘솔 네트워크 탭에서 추가하세요.
  • 기본 시간 제한은 60분입니다. 더 긴 작업은 REST API로 최대 360분까지 요청할 수 있습니다.