メインコンテンツへスキップ
手動ネイティブビルドをやめる

まだiOSとAndroid
アプリを手動でビルドしていますか?

手動ビルドに無駄にしている時間。 環境の違いがバグの原因に。チームメンバーがビルドを待っている。手動デプロイのたびに生産性が低下します。

もしビルドが コミットごとに自動実行されたら?

Capgo Build は、CI/CD パイプラインからクラウドで署名済みの iOS および Android ビルドをトリガーし、成果物をダウンロードしたりストアに提出したりできます。

✓ Capgo Build • ✓ iOS & Android CI/CD • ✓ GitHub Actions 対応

Native Build の悪夢

モバイル開発者なら誰でも、手動ビルドの苦労を知っています。Capgo Build が CI/CD にどう組み込まれるかをご覧ください。

CI/CD なし

手動ビルドに費やす数時間

反復的なビルドプロセスに開発者が時間を浪費

環境の不整合

異なるビルド環境による「自分の環境では動く」バグ

証明書と署名の混乱

手動の証明書管理による期限切れビルド

ビルド履歴の欠如

いつ何がビルドされたかの追跡や過去ビルドの再現が困難

結果: 遅いリリース、チームのボトルネック、開発時間の浪費

Capgo Build CI/CDで

MacなしでiOSをビルド

クラウドベースのビルドにより、チーム全員がiOSアプリをビルド可能

署名と証明書の自動化

期限切れの証明書やプロビジョニングプロファイルに悩まされることはもうありません

毎回一貫したビルド

同じ環境、同じ結果 - 「自分のマシンでは動く」問題の解消

ストア申請の自動化

TestFlightとPlay Consoleへの自動アップロード

結果: 効率的なチーム、信頼できるビルド、より速いリリースサイクル

既存のCI/CDセットアップと連携

GitHub アクション
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ あらゆるCI/CDプラットフォーム

アプリのビルドを自動化

codeをプッシュするだけで、ビルドから署名、デプロイまでCI/CDがすべて自動で処理します

iOS Build - GitHub Actions
実行中
$ git push origin main
✓ トリガーされたワークフロー: Build & Deploy iOS
[iOSビルド] ビルド環境をセットアップ中...
✓ macOS-latest runner をプロビジョニングしました
✓ Xcode 15.0 が選択されました
[Fastlane] 🚀 lane 実行中: ios build
✓ match で証明書を同期中...
✓ プロビジョニングプロファイルをインストール中...
[Xcode ビルド] MyApp.xcworkspace をビルド中
▸ AppDelegate.swift をコンパイル中
▸ ViewController.swift をコンパイル中
▸ MyApp をリンク中
✓ ビルド成功 (2分34秒)
[TestFlight] App Store Connect にアップロード中...
✓ ビルド 1.2.45 のアップロードに成功しました
✓ iOS デプロイが完了しました!
Android Build - GitLab CI
実行中
$ git push origin main
✓ Pipeline #1847 が開始されました
[Android をビルド] Docker イメージを準備中...
✓ 使用イメージ: cimg/android:2023.11
[Gradle] ビルドを開始します...
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:compileReleaseJavaWithJavac
> Task :app:bundleRelease
ビルド成功 1分42秒
✓ app-release.aab を生成しました
[Play Console] Google Play にアップロード中...
✓ AAB を内部テストトラックにアップロードしました
✓ リリース 1.2.45 を作成しました
✓ Android へのデプロイが完了しました!
0
手動ステップが必要
iOS + Android
1つのワークフローから
2〜3分
一般的なビルド時間

高度なCI/CD機能

これらの強力な機能でデプロイ戦略を次のレベルへ

マルチ環境へのデプロイ

ブランチ、環境、またはカスタム条件に基づいて異なるチャネルにデプロイ。ステージング、ベータ、本番環境のワークフローに最適です。

  • ブランチベースのデプロイ
  • 環境固有のチャネル
  • 条件付きデプロイ

段階的なロールアウト

少数のユーザーから開始し、徐々に拡大します。メトリクスを監視し、問題が発生した場合はデプロイを自動停止します。

  • パーセンテージベースのロールアウト
  • エラー発生時に自動停止
  • メトリクスに基づく判断

REST API 連携

カスタム連携向けに API へフルアクセス。独自のデプロイツールを構築したり、既存システムと統合できます。

  • REST API を完全サポート
  • カスタム連携
  • Webhook 通知
CI/CD での Capgo ビルド

パイプラインから Native Build をリリース

Capgo Buildは既存のCI/CDフローに組み込めます。依存関係のインストール、Webアセットのビルド、Capacitorの同期を行い、その後Capgo CLIを呼び出して、クラウド上で署名済みのネイティブアプリをコンパイルします。

料金プラン

Capgoの1プランに、OTAアップデート、月約15回のネイティブビルド、追加ビルド時間のクレジット課金が含まれます。

開始価格

$12/月

年払い

含まれる利用量

OTA + 約15回のビルド

/月

クレジット利用

分単位

追加ビルド時間用

1

ビルドの初期設定

Capgo にアプリを登録し、ローカルで一度ビルドウィザードを実行して、iOS 証明書、プロビジョニングプロファイル、Android keystore、ストアの認証情報が正しいか確認してください。

2

Secrets のエクスポート

認証情報マネージャーを使ってローカルの .env.capgo.* ファイルをエクスポートし、次のコマンドで GitHub Actions の secrets に追加します。 gh secret set -f.

3

Workflow の追加

Workflow は依存関係をインストールし、Web ビルドを実行し、Capacitor を同期して、 @capgo/cli build iOS、Android、またはその両方のビルドをトリガーします。

4

リリースまたはテスト

ボタンからデバッグビルド、タグからリリースビルド、main ブランチでスモークビルドをトリガーできます。QA 用にアーティファクトをアップロードするか、リリースビルドをストアに提出できます。

主要な CI コマンド

ローカルでセットアップを実行し、認証情報をエクスポートしてから、プロジェクトのビルドと Capacitor の同期後に、CI から Capgo Build を呼び出します。

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build request com.example.app --platform android --build-mode release

CIシークレットに必要なもの

  • Capgo API キー: CAPGO_TOKEN ビルド権限付き。
  • iOS署名: certificate、password、provisioning map、App Store Connect key、issuer、team ID。
  • Android署名: keystore、alias、key passwords、Play Console service account JSON。
  • 任意のアーティファクト出力: QA用のダウンロードリンクやQRコードのために、出力のuploadフラグを追加します。

AIエージェントによるCI/CD

エージェントにpipelineを書かせ、build logsを読ませましょう

Agent Skillsは、Claude Code、Codex、Cursorに、Capgo BuildをGitHub ActionsやGitLab CIに組み込む方法を教えます。Capgo MCPサーバーを使えば、エージェントはビルドをリクエストし、失敗時にはbuild logsを読めます。

エージェントに聞いてみる

  • iOSアプリをCapgoでビルドするGitHub Actions workflowを追加して
  • 前回のAndroid buildが失敗した理由は?build logsを確認して
  • mainへのマージのたびに、CIからlive update bundleをアップロードして

Expo から移行しますか?

Capacitor 版の EAS Workflows

EAS Workflows は React Native 向けの Expo 製ホスティング型 CI/CD です。Capgo は Capacitor へのパスです。GitHub Actions、GitLab CI、Jenkins をそのまま使い、Capgo Build を呼び出して署名済みの iOS および Android アーティファクトを生成します。Capgo は EAS Workflows ラナーの代替ではなく、Expo プロジェクトのビルドは行いません。

導入実績

チームは Capgo で Capacitor のリリースを自動化

Mac を挟まず、1 つのパイプラインから Native Build と Live Updates を実行できます。

5.0/5 開発チームによる評価 9,400+ チーム数 レビューを読む

sikafanka

デザイン、角丸 5

「Capgo Buildのおかげで、Capacitorアプリのリリースプロセスを簡素化できました。1つの明確なワークフローでiOSとAndroidアプリをビルドしてリリースできます。」

ネイト・ファン・ヨレ

CTO, プライベート

「セットアップは1日もかかりませんでした。チャンネルベースのロールアウトのおかげで、本番ユーザーに配信する前に自分のデバイスでテストできます。」

Kapil

NuTriQ 創業者

「本番環境のOTAアップデートを、App Storeの審査サイクル全体を待たずに即座に配信できることは、運用面で非常に大きな強みです。」

ネイティブビルドの自動化、準備はいいですか?

CI/CD パイプラインから Capgo Build を使って、iOS と Android のネイティブビルドをコンパイル、署名、テスト、リリースできます。

Capgo Build • GitHub Actions の例 • 認証情報は CI シークレットに保管