코드는 그대로. 빌드는 새 Mac에서.
잡마다 서울의 Apple Silicon에서 새 macOS VM이 뜹니다. GitHub Actions 워크플로에는 runs-on 한 줄이면 됩니다.
jobs:
ios:
runs-on: cicd-macos-m4
steps:
- uses: actions/checkout@v4
- run: xcodebuild -scheme App -destination 'generic/platform=iOS' build
잡마다 새 Mac
서울의 Apple Silicon에서 macOS VM을 새로 띄우고, 끝나면 코드·시크릿·산출물과 함께 지웁니다.
초 단위 과금
M4 1분에 1크레딧, 초 단위로 차감합니다. 최소 요금은 없습니다.
허용한 곳으로만
빌드 중 외부 접속은 기본 허용 도메인과 직접 추가한 주소로만 나갑니다.
로그인하고, 한 줄을 바꾸면 됩니다.
계정을 만들어요
로그인한 뒤 GitHub 계정에 XenoCI 앱을 한 번 설치합니다. 저장소 권한은 GitHub 설치 화면에서 정합니다.
runs-on 한 줄을 바꿔요
macos-latest 대신 cicd-macos-m4을 씁니다. macOS와 Xcode 버전은 라벨마다 정해져 있습니다.
쓴 만큼 크레딧이 빠져요
M4 1분에 1크레딧, 초 단위로 차감합니다. 플랜에 포함된 크레딧을 먼저 쓰고, 모자라면 더 큰 플랜을 고르거나 추가 크레딧(1크레딧 100원)을 켜서 이어 갑니다.