macOS CIランナー
ロックアップなし
iOSとmacOSビルド向けベアメタルApple Siliconホスト。既存のGitHub ActionsまたはGitLab CIを数分で接続します。
月額または年額のご請求 · いつでも解約可能
$ git push origin main
→ job #1284 queued · fresh tmpfs VM provisioned
Checkout0.4s
Xcode 16.2 selected0.2s
Resolve packages3.1s
Build (Release)4m 12s
Run tests · 214 passed1m 03s
Sign & notarize22s
↑ Uploaded to TestFlight
Build passedin 5m 58s
ランナー
Appleビルド向けに設計
Appleプラットフォームビルドに必要なすべて、ベアメタル上で。共有キューではなく。
Apple Siliconホスト
ベアメタルMac mini M2とMac Studio M2 Ultra。すべてのジョブに対して新しいtmpfs VMがスピンアップします。古いビルド環境は一切ありません。
Xcodeプリインストール済み
14以降のすべてのXcodeバージョン、数秒で準備完了。ワークフロー内の1行でバージョンを切り替えることができます。
GitHub Actionsランナー
ドロップイン型セルフホストランナー。既存のワークフローを指してください。YAML書き直しは不要です。
ビルドキャッシュ
S3互換のアーティファクトと依存関係キャッシュ。インクリメンタルSwiftおよびXcodeビルドの時間を4~6倍削減します。
ライブデバイスクラウド
UI テスト、パフォーマンストレース、スクリーンショット向けのオンデマンドiPhoneとiPad。CI内から直接。
仕組み
git pushからApp Storeまで
接続
Macrunner GitHubアプリをインストールするか、GitLabトークンを貼り付けます。1分以内にセルフホストランナープールをリポジトリに登録します。
ビルド
すべてのプッシュは、Xcode、fastlane、ビルドキャッシュがプリロードされた新しいApple Silicon VMに着地します。
配信
同じジョブからTestFlightまたはApp Store Connectに署名、公証、アップロードします。手動ステップなし。
Macrunnerを選ぶ理由
独自の管理はやめ、
Mac mini ファームの管理をやめましょう
Macrunnerはお客様のiOSおよびmacOSビルドを専用Apple Siliconハードウェアで実行するため、チームはラック温度と脆いサーマルスロットリングの管理ではなく、配信に集中できます。
- ベアメタルM2およびM3。仮想化されたx86なし、遅いRosettaレイヤーなし
- すべてのジョブはビルド間でOSがリセットされた新しい分離VMで実行
- Xcode 14、15、16プリインストール済み。1行でバージョン切り替え
- GitHub Actions、GitLab CI、Bitrise、CircleCIのドロップインサポート
- 分単位の請求、アイドル料金なし、同時ビルド最小値なし
- App Store Connect APIとTestFlightアップロードをすべてのランナーに組み込み
- 実際のiOSエンジニアからの技術サポート。チケットキューではなく
~/app $macrunner init
机の下のMac miniを引退させる準備はできていますか?
サインアップして、10分以内にApple Siliconで最初のiOSビルドを実行します。最初の60分は無料です。