본문으로 건너뛰기

GitHub Actions

runs-on 라벨 하나만 바꾸면 macOS 작업이 XenoCI 러너에서 실행됩니다.

GitHub Actions는 따로 설치할 패키지가 없습니다. XenoCI GitHub App으로 저장소를 연결하고 runs-on 라벨만 바꾸면 됩니다. 작업이 대기열에 들어오면 그 작업만 쓰는 1회용 러너가 등록되고, 작업이 끝나면 VM과 함께 삭제됩니다.

라벨

라벨사양이미지
cicd-macos-m4 (기본)4 vCPU · 8 GiB · 1분에 1크레딧macOS 26.6.2 · Xcode 26.2, 26.3, 26.4.1, 26.5, 26.6, 27.0 (기본 27.0)

새 라벨이 생기면 릴리스 노트로 알려 드립니다.

name: build
on: [push, workflow_dispatch]

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

주의할 점

  • 아티팩트와 캐시는 GitHub에 저장됩니다. XenoCI VM은 작업이 끝나면 삭제됩니다.
  • 러너는 허용된 도메인에만 접속할 수 있습니다. 사설 레지스트리는 콘솔 설정에서 허용 도메인으로 추가하세요.
  • 작업 하나의 시간 제한은 60분입니다.
  • 요금은 1분에 1크레딧이며 초 단위로 차감됩니다.