Xcodeクラウドビルド · macOS CIノード

Mac miniをデータセンターに預け、
Xcodeビルドを
止めない

Mac miniを1台まるごと1社で専有。仮想マシンではありません。

電源・ネットワーク・冷却はデータセンターにお任せ。365日稼働します。Push M4 Sは1日$19.2から。シンガポール、東京、ソウル、香港、米国東部の5拠点で、当日からご利用いただけます。

当日利用開始 · 1日単位で利用可能 · 米ドル決済

暖かな照明の書斎でチームメンバーがコードをプッシュし、ビルドはデータセンターの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を1台、
1チーム専有

専有機をお客様のアカウントに割り当て、チップ、メモリ、ストレージをチームだけでご利用いただけます。ほかの利用者のタスクによってビルド時間が変わることはありません。

Apple Silicon M4チップ

どちらのプランもApple M4を搭載。ネイティブarm64環境でxcodebuildやシミュレーターを実行できます。

CHIP · APPLE M4

16GB / 24GBのユニファイドメモリを専有

メモリはほかのお客様と共有しません。複数ターゲットの並列archiveでも、メモリを奪い合うことはありません。

UNIFIED MEMORY · 16GB / 24GB

仮想マシンではない専有環境

物理ノードを1台まるごとレンタル。他の利用者とホストを共有せず、キャッシュや証明書も本体に保持できます。

DEDICATED · PHYSICAL MAC MINI
365日稼働

365日、止まらない

365日365日稼働。電源・ネットワーク・冷却はデータセンターが管理
0回計画停止なし。ビルドキューのためにマシンを止める必要はありません
5拠点データセンター拠点: シンガポール、東京、ソウル、香港、米国東部

オフィスの停電で夜間CIが止まることはありません。シンガポールの退勤後にプッシュしたコードも、夜のうちにビルドできます。

1日単位で利用可能

今日使いたいなら、今日から利用

2つのプランを5拠点すべてで提供。当日申し込み、当日からXcodeビルドを実行できます。

最安料金$19.2 /日
Push M4 S
M4 · ユニファイドメモリ 16GB · SSD 256GB
日額$19.2 /日
月額$95.9 /月
プランを選ぶ
週・月・四半期料金を表示週・月・四半期料金を閉じる
日$19.2
週$51.8
月$95.9
四半期$260.8
Push M4 L
M4 · ユニファイドメモリ 24GB · SSD 512GB
日額$39.7 /日
月額$198.5 /月
プランを選ぶ
週・月・四半期料金を表示週・月・四半期料金を閉じる
日$39.7
週$107.2
月$198.5
四半期$539.9

16GBは単一アプリの日常的なCIに。24GBは複数ターゲットの並列archiveや、Flutter / React Nativeとの混在ビルドに適しています。

ご利用開始まで

4ステップで
専有機を利用

約4分で、プラン選択からログイン情報の受け取りまで完了
  1. モデルと拠点を選択

    約1分

    Push M4 SまたはPush M4 Lを選び、チームの主な稼働時間帯に合わせて拠点を選択します。

  2. お支払い

    約1分

    USDT-TRC20、またはVisa / Mastercard / Amex(Stripe経由)に対応。すべて米ドルで決済します。

  3. 専有機を割り当て

    約1分

    お支払いの確認後、選択した拠点の専有Mac miniを1台、お客様のアカウントに割り当てます。

  4. SSH / VNCの認証情報を受け取る

    約1分

    ログイン情報はコンソールに表示されます。SSHでリポジトリを取得し、VNCでXcodeを開けば、すぐに最初のビルドを始められます。

チームの声

ビルドマシンを人が見張る必要なし

シンガポールのメンバーが日中にコードをプッシュ。米国東部のノードが夜のうちにビルドします。

iOSチームリード

夜中に会社へ行ってMac miniを再起動する必要がなくなりました。

DevOpsエンジニア

24GBモデルで複数ターゲットを並列archive。依存関係のキャッシュもマシンに残るので、2回目のビルドがずっと速くなりました。

モバイルチームリード
CI連携

既存のパイプラインにつなぎ、コマンド1つで開始

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でビルド

署名証明書はこの専有機だけに保管。archive、署名、アップロードまで同じマシンで完結します。

$ bundle exec fastlane match appstore --readonly
$ bundle exec fastlane ios release
よくある質問

申し込み前に
よくある4つの質問

操作に関する質問は ガイドをご覧ください。

まずは1日だけ利用できますか?

はい。どちらのプランも1日単位で利用できます。Push M4 Sは1日$19.2。1日利用した後、コンソールから週・月・四半期単位の料金に切り替えられます。

シンガポールと米国東部で同時に1台ずつ利用できますか?

はい。マシンごとに拠点を選べます。アジア太平洋と北米に1台ずつ配置し、runnerのラベルでビルドジョブを振り分けられます。

仮想マシンですか?

いいえ。お客様ごとに専有物理Mac miniを1台ご利用いただけます。他の利用者とホストやストレージを共有せず、契約終了後はマシン全体を消去します。

利用できる支払い方法は?

USDT-TRC20、Visa / Mastercard / Amex(Stripe経由)のみご利用いただけます。すべて米ドル決済です。

お支払いと決済

USDT-TRC20VisaMastercardAmex Stripe経由
決済通貨USD $

ビルドマシンを
データセンターに

専有物理Mac miniが365日稼働。1日単位で利用でき、当日申し込みでその日のうちにXcodeビルドを始められます。