メインコンテンツにスキップ
手動ネイティブビルドを停止

iOS & Androidを手動でビルド中
アプリを手動でビルドしている?

時間を無駄にする手動ビルド 異なる環境がバグを引き起こしている。チームメンバーがビルドを待っている。毎回の手動デプロイで生産性が低下する

ビルドが自動的にコミットごとに実行されるようになったら どんなに頻繁にでも自動でビルドされるようになる

Capgo Buildは、CI/CDパイプラインを使用して、署名済みのiOSおよびAndroidビルドをクラウドで実行し、またはアーティファクトをダウンロードまたはストアに送信します。

✓ Capgo ビルド • ✓ iOS & Android CI/CD • ✓ GitHub アクション対応

ネイティブビルドの悪夢

すべてのモバイル開発者は、手動ビルドの苦痛を知っています。Capgo BuildはCI/CDにどのようにフィットするかをご紹介します。

CI/CDがなければ

手動で何時間もビルドする

開発者は繰り返しビルドプロセスに時間を浪費します。

環境の不一致

「私のマシンで動作する」バグは、異なるビルド環境から

証明書と署名の混乱

有効期限切れのビルドが生じるのは、手動で証明書を管理するからです。

ビルドの履歴がない

何がビルドされたか、いつビルドされたか、過去のビルドを再現することができない

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

Capgo ビルド CI/CD

MacがなくてもiOSをビルドできます。

クラウドベースのビルドは、チーム全員がiOSアプリをビルドできることを意味します。

クラウドベースのビルドは、チーム全員がiOSアプリをビルドできることを意味します。

有効期限切れの証明書やプロビジョニング プロファイルに遭遇する必要はありません。

毎回同じビルドを実行できます。

同じ環境、同じ結果 - 「私のマシンで動く」はもうありません。

自動ストア提出

テストフライトとプレイコンソールへの自動アップロード

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

既存のCI/CD設定と一緒に機能します。

GitHub アクション
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ どのCI/CDプラットフォームでも

アプリの自動ビルドを観察

code をプッシュして、CI/CDがすべての作業 - ビルドから署名までのデプロイを自動化

iOS ビルド - GitHub アクション
実行中
$ git push origin main
✓ トリガーされたワークフロー: iOS のビルド & デプロイ
[iOS ビルド] ビルド環境の設定中...
✓ macOS 最新ランナーがプロビジョニング
✓ Xcode 15.0 が選択されました
[Fastlane] 🚀 ios ビルド用のレーンを実行中
✓ match と同期中...
✓ プロビジョニング プロファイルをインストール中...
[Xcode ビルド] MyApp.xcworkspace をビルド中
▸ AppDelegate.swift をコンパイル中
▸ ViewController.swift をコンパイル中
▸ MyApp をリンク中
✓ ビルド成功 (2m 34s)
[TestFlight] App Store Connect にアップロード中...
✓ アップロード成功 1.2.45
✓ iOS デプロイ完了!
Android ビルド - GitLab CI
実行中
$ git push origin main
✓ Pipeline #1847 が開始されました
[Android ビルド] Docker イメージの準備中...
✓ 使用するイメージ: cimg/android:2023.11
[Gradle] ビルドの開始...
> Task :app:preBuild すでに実行済み
> タスク :app:preReleaseBuild UP-TO-DATE
> タスク :app:compileReleaseJavaWithJavac
> タスク :app:bundleRelease
ビルド成功 1m 42s
✓ 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
  • カスタム統合
  • ウェブホック通知
Capgo ビルド CI/CD

パイプラインからネイティブ ビルドを配信する

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

[

Capgo プランには、OTA更新、毎月約15のネイティブビルド、および追加ビルド分数に対するクレジットベースの請求が含まれます。

プライシング

[

プライシング

[

プライシング

[

プライシング

[

プライシング

1

[

Capgoでアプリを登録し、iOS証明書、プロビジョニングプロファイル、Androidキーストア、およびストアクレデンシャルが検証されるように、ローカルでビルドワイザードを実行してください。

2

シークレットをエクスポート

ローカルファイルをエクスポートし、__CAPGO_KEEP_0__ Actionsシークレットにプッシュしてください。 .env.capgo.* ファイルを、GitHub Actions のシークレットにプッシュします。 gh secret set -f.

3

ワークフローは依存関係をインストールし、Webビルドを実行し、__CAPGO_KEEP_0__を同期し、iOS、Android、または両方のためにトリガーします。

ワークフローは依存関係をインストールし、Webビルドを実行し、Capacitorを同期し、そしてトリガーします。 @capgo/cli build デバッグビルドをボタンからトリガーするか、タグからリリースビルドをトリガーするか、主にスモークビルドを実行してください。QA用にアーティファクトをアップロードするか、ストアにリリースビルドを提出します。

4

CIコアコマンド

ローカルでセットアップを実行し、クレデンシャルをエクスポートし、CIが__CAPGO_KEEP_0__ビルドを呼び出し、__CAPGO_KEEP_1__を同期するようにしてください。

CIシークレットに何が含まれるか

ローカルでセットアップを実行し、クレデンシャルをエクスポートしてから、CIが Capgo ビルドを実行し、プロジェクトのビルド後に Capacitor 同期を実行します。

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

__CAPGO_KEEP_0__

  • Capgo API キー: CAPGO_TOKEN ビルド権限を持つ。
  • iOS署名: 証明書、パスワード、プロビジョニングマップ、App Store Connectキー、発行者、チームID。
  • Android署名: キーストア、エイリアス、キーパスワード、Play ConsoleサービスアカウントJSON。
  • オプションアーティファクト出力: QAダウンロードリンクとQRコードのアップロードフラグを追加します。

AIエージェントを使用したCI/CD

エージェントがパイプラインを書き、ビルドログを読むようにしてください

Agent Skills teach Claude Code, Codex, or Cursor how to wire Capgo Build into GitHub Actions or GitLab CI. The Capgo MCP server lets the agent request builds and read build logs when one fails.

エージェントに質問してみてください

  • Add a GitHub Actions workflow that builds my iOS app with Capgo
  • 最後のAndroidビルドが失敗した理由を知りたい場合は、ビルドログを確認してください
  • CIから毎回メインにマージされたときに live update バンドルをアップロードしてください

Expoから来た方ですか?

EASワークフローの等価なものはCapacitorのCapacitorです。

EAS Workflows is Expo's hosted CI/CD for React Native. Capgo is the Capacitor path: keep GitHub Actions, GitLab CI, or Jenkins, then call Capgo Build for signed iOS and Android artifacts. Capgo is not a drop-in EAS Workflows runner and does not build Expo projects.

EASワークフローの代替

Teams automate their Capacitor releases with Capgo

Native ビルドとライブ更新が 1 つのパイプラインから実行されます。Mac がループ内にはありません。

5.0/5 評価された開発チーム 9,400+ チーム レビューを読む

sikafanka

デザイン、半径 5

“Capgoのビルドは私たちのCapacitorアプリのリリースプロセスを簡素化しました。iOSとAndroidアプリを1つの明確なワークフローからビルドして配信することができます。”

Nate van Jole

CTO、プライベート

「セットアップに1日未満かかりました。チャンネルベースのロールアウトにより、プロダクションユーザーに到達する前に、独自のデバイスでテストできます。」

カピル

NuTriQの創設者

「プロダクションのOTAアップデートを即座にプッシュできるようになったことは、フルアプリストアのレビューサイクルを待たずに大きな運用上の利点となりました。」

ネイティブビルドを自動化する準備はできましたか?

Capgo CI/CDパイプラインからビルドして、ネイティブiOSおよびAndroidビルドをコンパイル、署名、テスト、リリースしてください。

Capgo Build • GitHub Actions examples •