Xcode 클라우드 빌드 · macOS CI 노드

Mac mini를 데이터센터에 맡기고,
Xcode 빌드는
멈추지 마세요

Mac 한 대를 고객 한 곳에만 제공합니다. 가상 머신이 아닙니다.

전원·네트워크·냉각은 데이터센터에 맡기고 연중 365일 운영하세요. Push M4 S는 하루 $19.2부터, 싱가포르·도쿄·서울·홍콩·미국 동부의 5개 노드에서 당일 개통됩니다.

당일 개통 · 일 단위 대여 · USD 결제

따뜻한 조명이 비치는 서재에서 팀원이 코드를 푸시하고, 빌드는 데이터센터의 Mac mini에 맡깁니다
tokyo · 214일째 온라인
푸시 접수 · 빌드 #2281 노드 tokyo · 전용 머신 PM-M4L-JP-0417 · 214일째 온라인
$ git push origin release/3.8
→ runner pushmac-tokyo-0417 작업 접수 · Apple M4 · 24GB
$ xcodebuild -workspace App.xcworkspace -scheme App -configuration Release archive -archivePath build/App.xcarchive
Resolve Package Graph · 캐시 적중 38/38
CompileSwiftSources normal arm64 (412 files)
CodeSign App.app · Apple Distribution
Archive → build/App.xcarchive
** BUILD SUCCEEDED **
소요 시간 06:42 · DerivedData 보존됨 빌드 완료
데이터센터 호스팅 현황 · PM-M4L-JP-0417관리 담당: 데이터센터
214일 연속 온라인 · 올해 목표 365일
전원데이터센터 전력 및 예비 전원으로 운영, 고객이 직접 관리할 필요 없음정상
네트워크상위 회선과 공용 인터넷 연결을 데이터센터에서 관리정상
냉각데이터센터 항온 환경에서 장시간 빌드 부하 처리정상

랙에 설치된 전용 머신 · 전원과 네트워크는 데이터센터에서 관리

각 노드 현지 낮 시간대 · UTC 0–24현지 시간 09:00–18:00
싱가포르홍콩도쿄서울미국 동부 0006121824 UTC+8UTC+8UTC+9UTC+9UTC−5

아시아 태평양 4개 도시와 미국 동부, 총 5개 노드

전용 물리 머신 · 가상 머신 아님

Mac mini 한 대를
팀 하나만독점 사용

전용 머신 전체가 계정에 배정되어 칩, 메모리, 저장 공간을 팀만 사용합니다. 다른 사용자의 작업에 따라 빌드 시간이 달라지지 않습니다.

Apple Silicon M4 칩

두 가지 사양 모두 Apple M4를 탑재해 xcodebuild와 시뮬레이터를 arm64로 네이티브 실행합니다.

CHIP · APPLE M4

16GB / 24GB 통합 메모리 독점 사용

메모리를 다른 고객과 공유하지 않아 여러 타깃을 병렬로 아카이브해도 리소스를 뺏기지 않습니다.

UNIFIED MEMORY · 16GB / 24GB

가상 머신이 아닌 전용 머신

물리 노드 전체를 단독으로 사용합니다. 같은 호스트의 다른 사용자가 없으며 캐시와 인증서를 머신에 계속 보관할 수 있습니다.

DEDICATED · PHYSICAL MAC MINI
연중 운영

연중 365일 운영,계획된 중단 없음

365일연중 운영, 전원·네트워크·냉각은 데이터센터에서 관리
0회계획된 중단 없이 빌드 대기열을 이어가세요
5곳데이터센터 노드: 싱가포르, 도쿄, 서울, 홍콩, 미국 동부

사무실 정전이 야간 CI에 영향을 주지 않습니다. 싱가포르 팀이 퇴근 후 푸시한 코드도 새벽에 빌드됩니다.

일 단위 대여

오늘 필요하다면,오늘 바로 개통

두 가지 사양 모두 5개 노드에서 이용할 수 있습니다. 오늘 주문하고 오늘 바로 Xcode 빌드를 시작하세요.

시작 요금$19.2 /일
Push M4 S
M4 · 16GB 통합 메모리 · 256GB SSD
일$19.2 /일
월$95.9 /월
요금제 선택
주·월·분기 요금 펼치기주·월·분기 요금 접기
일$19.2
주$51.8
월$95.9
분기$260.8
Push M4 L
M4 · 24GB 통합 메모리 · 512GB SSD
일$39.7 /일
월$198.5 /월
요금제 선택
주·월·분기 요금 펼치기주·월·분기 요금 접기
일$39.7
주$107.2
월$198.5
분기$539.9

16GB는 단일 앱의 일상적인 CI에, 24GB는 여러 타깃의 병렬 아카이브와 Flutter / React Native 혼합 빌드에 적합합니다.

개통까지

전용 머신을
4단계로 시작

≈4분이면 모델 선택부터 로그인 정보 수령까지
  1. 모델과 노드 선택

    약 1분

    Push M4 S와 Push M4 L 중에서 선택하고 팀의 주요 업무 시간대에 맞는 노드를 고르세요.

  2. 결제

    약 1분

    USDT-TRC20 또는 Visa / Mastercard / Amex(Stripe 결제)를 지원하며, 모든 요금은 USD로 결제됩니다.

  3. 전용 머신 배정

    약 1분

    결제가 확인되면 선택한 노드의 전용 Mac mini 한 대가 계정에 배정됩니다.

  4. SSH / VNC 로그인 정보 받기

    약 1분

    콘솔에서 로그인 정보를 확인하세요. SSH로 저장소를 가져오고 VNC로 Xcode를 열면 첫 빌드를 시작할 수 있습니다.

팀의 사용 후기

빌드 머신을 더는사람이 직접 관리하지 않아도 됩니다

싱가포르 팀이 낮에 코드를 푸시하면 미국 동부 노드가 밤새 빌드를 이어갑니다.

iOS 팀 리드

이제 한밤중에 사무실에 가서 Mac mini를 재시작할 필요가 없습니다.

DevOps 엔지니어

24GB 머신에서 여러 타깃을 병렬로 아카이브하고 있어요. 의존성 캐시가 그대로 남아 두 번째 빌드는 훨씬 빨랐습니다.

모바일 팀 리드
CI 연동

기존 파이프라인에 연결하고,명령어 하나로 시작

GitHub Actions 자체 호스팅 러너

전용 머신을 self-hosted macOS runner로 등록하고 노드별 태그로 작업을 배정하세요.

$ ./config.sh --url "$RUNNER_URL" --token "$RUNNER_TOKEN" --labels self-hosted,macOS,pushmac-tokyo
$ ./svc.sh install && ./svc.sh start

GitLab Runner

shell executor가 로컬 Xcode를 직접 실행합니다. 서비스로 등록하면 머신 시작 시 자동으로 실행됩니다.

$ gitlab-runner register --executor shell --tag-list "macos,m4,pushmac-sg"
$ gitlab-runner install && gitlab-runner start

Fastlane 빌드

서명 인증서를 전용 머신에만 보관하고, 아카이브·서명·업로드를 한곳에서 처리하세요.

$ bundle exec fastlane match appstore --readonly
$ bundle exec fastlane ios release
자주 묻는 질문

주문 전에
많이 묻는 네 가지

사용 방법이 더 궁금하다면 가이드 확인.

먼저 하루만 이용해 볼 수 있나요?

네. 두 가지 사양 모두 일 단위로 대여할 수 있습니다. Push M4 S는 하루 $19.2이며, 하루 이용 후 콘솔에서 주·월·분기 요금제로 변경할 수 있습니다.

싱가포르와 미국 동부에서 동시에 한 대씩 이용할 수 있나요?

네. 각 머신마다 노드를 따로 선택할 수 있습니다. 아시아 태평양과 북미에 한 대씩 배치하고 runner 태그로 빌드 작업을 나누면 됩니다.

가상 머신인가요?

아닙니다. 고객마다 전용 물리 Mac mini 한 대를 제공합니다. 같은 호스트를 사용하는 다른 고객은 없으며 저장 공간도 공유하지 않습니다. 대여 종료 후에는 머신 전체를 초기화합니다.

어떤 결제 수단을 지원하나요?

USDT-TRC20 또는 Visa / Mastercard / Amex(Stripe 결제)만 지원하며, 모든 요금은 USD로 결제됩니다.

결제 및 정산

USDT-TRC20VisaMastercardAmex Stripe 결제
정산 통화USD $

빌드 머신을
데이터센터에 맡기세요

전용 물리 Mac mini를 연중 365일 운영하세요. 하루 단위로 대여하고, 오늘 주문해 오늘 Xcode 빌드를 시작할 수 있습니다.