専用物理Mac mini

iOSビルドと
App自動ビルドを継続実行

1注文につき1台の専用物理Mac miniを提供します。仮想マシンではありません。SSHまたはVNCで接続し、Xcode、fastlane、既存のCIフローを検証可能なクラウドノードで実行できます。

Mac Mini M4 16GB RAM 5ノード $20.3 / 日
シンガポール、東京、ソウル、香港、米国東部のノードに接続するRunnerVM Mac miniビルドクラスター 5 REGIONS · READY 1注文、1台の物理ノード

今すぐレンタル

Runner M4、5つのリージョンのいずれか、請求期間を選び、ワークロードに応じてストレージやThunderbolt 5の並列接続オプションを確認します。

注文ページへ

構成を先に確認

M4、16GB RAM、256GB SSD、4種類の請求期間、すべての追加オプションを確認してから、ノードと利用期間を決められます。

プランページを開く
用途

タスクに合わせてノードを選び、ワークフローを複雑にしない

RunnerVMが提供するのは専用物理Macノードです。リポジトリのポリシー、署名権限、依存関係キャッシュ、リリースルールは、プロジェクトの要件に沿ってチームが設定します。

CI

iOS / macOS継続的インテグレーション

既存のCIにノードを登録し、リポジトリごとに作業ディレクトリを分離します。ツールチェーンのバージョンを固定し、ビルドアカウントの権限を制限し、依存関係キャッシュには明確な有効期限ルールを設定することをおすすめします。

CI RUNNER
XC

Xcodeクラウドコンパイル

まずXcode、SDK、Command Line Toolsのバージョンを確認し、証明書とプロビジョニングプロファイルを読み込んで、archive、export、成果物の検証を実行します。

XCODEBUILD

リモート開発

SSHでスクリプト、依存関係、バックグラウンドタスクを処理し、GUIが必要な場合のみVNCを使用します。リモートデスクトップを切断する前に、ビルドタスクが継続可能なセッションで実行されていることを確認してください。

SSH + VNC
AI

AI実験

モデルのメモリピーク、ディスク使用量、データ転送経路を先に測定します。Runner M4は16GBメモリの範囲内で動作する実験に適しています。大規模なタスクは事前に容量を評価してください。

EVALUATE FIRST
ビルドレーン

再現可能なApp自動ビルドパイプライン

コミットを固定し、署名素材を分離し、完全なログを保存したうえで、書き出したIPA、dSYM、アーカイブ結果を項目ごとに検証します。

build-lane / ios-release / current-run タスクオーケストレーション

Build lane · ios-release

以下のコマンドとディレクトリはパイプラインの構成例です。実際のパラメータはプロジェクト設定に合わせてください。

追跡可能なログ
  1. 01

    コードのプッシュ

    固定したコミットをチェックアウトし、サブモジュールを検証して、ロックファイルに従って依存関係キャッシュを復元します。

  2. 02

    証明書の注入

    一時キーチェーンを作成し、証明書とプロビジョニングプロファイルを読み込んで、アクセス範囲を制限します。

  3. 03

    ビルドの実行

    xcodebuildまたはfastlaneを実行し、標準出力とエラーログを継続的に保存します。

  4. 04

    成果物のアーカイブ

    IPA、dSYM、Archive、書き出しログを検証してから、後続の処理に引き渡します。

$ fastlane ios release --env runner
→ archive/RunnerApp.ipa
→ archive/RunnerApp.app.dSYM.zip
→ checksum verified
プロジェクトビュー

コマンド、ハードウェア、用途を1枚のチェックリストに

接続後は、ホストフィンガープリント、システム情報、ツールチェーンのバージョンを確認します。サンプルコマンドはプロジェクト、証明書、ディレクトリ構成に合わせて調整してください。

runner-m4-sg · build session SSH
developer@local $ ssh runner@sg-m4-node
Host fingerprint verified
Dedicated physical Mac mini

runner@node $ xcodebuild \
  -workspace RunnerApp.xcworkspace \
  -scheme RunnerApp \
  -configuration Release archive
** ARCHIVE SUCCEEDED **

runner@node $ fastlane ios package
[12:43:31] Export RunnerApp.ipa
[12:43:52] Verify artifact checksum
lane completed
サンプル出力は接続、アーカイブ、書き出しの順序を示すためのものです。ホスト名、ディレクトリ、Scheme、署名パラメータはプロジェクトの実際の値に置き換えてください。
ハードウェアプレート

Runner M4の仕様

チップ
Mac Mini M4
メモリ
16GB RAM
ストレージ
256GB SSD
接続
SSH / VNC
特長
専用物理Mac mini、仮想マシンではありません
選定ガイド

ワークロードを基準に選ぶ

軽量ビルド
Runner M4
日常開発
Runner M4
AI実験
16GBメモリの上限、ストレージ、Thunderbolt 5の並列接続要件を先に評価
5ノード

チーム、コードソース、依存関係ミラーに近い場所から始める

RunnerVMは全体で5つのノードまたはデータセンターを提供します。シンガポール、日本(東京)、韓国(ソウル)、香港、米国東部です。すべてのディレクトリ内の組み合わせを通常予約できますが、実際の可用性はコンソールの最新情報に基づきます。

SG

シンガポール

東南アジアのチーム、地域内のコードソース、依存関係ミラーに適しています。注文前に実際のオフィスネットワークから経路を再測定してください。

十分

JP

日本(東京)

日本および北東アジアのワークフローに適しています。SSH操作と大容量ファイル転送の経路を同時にテストすることをおすすめします。

十分

KR

韓国(ソウル)

韓国内の開発や近隣地域のタスクに適しています。越境アクセスはp95と経路結果を組み合わせて判断してください。

十分

HK

香港

東アジアと東南アジアのネットワーク接続が必要なチームに適しています。コードソースのネットワークから追加テストを行ってください。

十分

US-E

米国東部

米国東部のチームや近隣サービスに適しています。アジアのチームは大陸間経路とファイル同期を重点的に評価してください。

十分
ノード間テスト

ノード遅延の実測記録

以下のサンプルは、ノード間のICMP pingにおけるp50、p95、測定時刻、ネットワーク事業者を示します。チームからノードへの実際の結果は、自社ネットワークから再測定してください。

5ノード間テストのサンプル

各経路でICMP echoリクエストを20回、1秒間隔で連続取得しました。

20 PACKETS / ROUTE
テスト元 対象ノード p50 p95 測定時刻 ネットワーク事業者
シンガポール 日本(東京) 67.4 ms 72.8 ms 02:10 UTC Cogent / NTT
日本(東京) 韓国(ソウル) 31.2 ms 35.9 ms 02:14 UTC IIJ / KT
韓国(ソウル) 香港 48.6 ms 55.1 ms 02:18 UTC KT / PCCW
香港 シンガポール 36.9 ms 42.7 ms 02:22 UTC PCCW / Singtel
米国東部 日本(東京) 168.3 ms 176.5 ms 02:26 UTC Zayo / NTT
測定基準:対応するRunnerVMノードからICMP echoリクエストを送信し、往復時間のパーセンタイルを計算しています。越境経路、現地事業者、混雑、測定時間帯が結果に影響します。この表は経路比較用であり、チームのネットワークによる実測を代替するものではありません。
販売中の唯一のプラン

Runner M4、 $20.3 / 日から

Mac Mini M4、16GB RAM、256GB SSDを搭載し、日、週、月、四半期単位でレンタルできます。すべての注文は米ドル(USD)で決済されます。

追加ストレージとThunderbolt 5の並列接続は、選択した期間に応じて別途課金されます。ノードとオプションの実際の可用性は、コンソールの最新情報に基づきます。

サービスステータス

過去90日間のステータスを日次記録

目標稼働率、日次ステータス、検証済みイベントを同じ基準で表示します。すべてのノードは365日、年間を通じて継続稼働します。

99.9%

目標稼働率

日次記録はリージョンネットワークやノードのイベント特定に使用するもので、個別の注文や接続ログの代わりにはなりません。

過去90日間の日次ステータス

各マスは暦日1日を表します。

正常記録

イベントの説明

ステータス記録にはリージョン、ノード、開始・終了時刻、影響範囲、検証結果が関連付けられます。サービスクレジットまたは補償は、適用されるサービス規約と最終検証結果に基づきます。

サービス規約を見る
開発者向けFAQ

注文前に確認しておきたい6つのポイント

デバイスの特性、接続方法、ツールチェーンの範囲、注文期間を明確にしてから、ビルドタスクをクラウドMacへ移行するか判断してください。

専用物理マシンとは?

1注文につき1台の専用物理Mac miniを利用できます。CPU、メモリ、ローカルストレージはそのデバイス本体のものです。RunnerVMは共有仮想リソースを専用デバイスとして説明しません。提供後はホスト情報、接続認証情報、システム環境を先に確認してください。

リモート接続の方法は?

SSHでコマンドライン操作、依存関係のインストール、自動化タスクを行い、macOSのGUIが必要な操作にはVNCを使用します。初回接続時はホストフィンガープリントを確認し、初期パスワードを更新して、不要な受信ポートを制限してください。

提供前に準備するものは?

XcodeとSDKのバージョン、プロジェクト依存関係、証明書、プロビジョニングプロファイル、ビルドScheme、書き出し設定、ネットワークの方向を事前に整理してください。署名素材にアクセスできる担当者と、ログや成果物の保存先もチームで決めておく必要があります。

請求期間には何がありますか?

Runner M4は日、週、月、四半期単位で注文できます。料金はそれぞれ$20.3/日、$54.7/週、$101.3/月、$275.5/四半期です。注文の開始・終了時刻、リージョン、追加項目はコンソールで確認された情報に従います。

注文終了後のデータはどうなりますか?

注文終了前に、コード、ビルド成果物、ログ、保存が必要なキャッシュを移行してください。終了処理ではアクセス認証情報を取り消し、デバイスデータを処理します。チーム側でも証明書、トークン、リポジトリ権限を同時に取り消してください。

どのノードを選ぶべきですか?

チーム、コードソース、依存関係ミラー、成果物の受け取り先に近い場所を優先してください。実際のネットワークからping、traceroute、SSH操作、ファイル転送をテストし、都市間の距離だけで選ばないことをおすすめします。

次のビルドレーン

次のビルドをクラウドMacに任せる

Runner M4と5つのリージョンのいずれかを選び、Xcode、fastlane、既存のCIフローを専用物理ノードへ移行します。ストレージ、並列接続、ビルドフローについて確認したい場合は、まずサポートへお問い合わせください。