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

iOS & Androidの手動ビルドがまだ続いている?
時間を浪費する手動ビルド

異なる環境がバグを引き起こす。 チームメンバーがビルドを待っている。 それぞれの手動デプロイで生産性が低下する。 コミットごとに自動でビルドが発生することはないか?

__CAPGO_KEEP_0__ ビルド __CAPGO_KEEP_0__ ビルドの設定

Capgo ビルドは、CI/CD パイプラインがクラウドで署名済みのiOSおよびAndroidビルドをトリガーし、アーティファクトをダウンロードしたり、ストアに提出することもできます。

✓ Capgo ビルド • ✓ iOS & Android CI/CD • ✓ GitHub Actions対応

モバイル開発者の苦しみ

すべてのモバイル開発者は、手動ビルドの苦しみを知っています。 Capgo ビルドは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-latest ランナーがプロビジョニングされました
✓ 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/CD
実行中
$ git push origin main
✓ パイプライン #1847 が開始されました。
[Android ビルド] Docker イメージの準備中...
✓ 使用するイメージ: cimg/android:2023.11
[Gradle] ビルドの開始...
> Task :app:preBuild すでに実行済み
> Task :app:preReleaseBuild UP-TO-DATE
> 任务 :app:compileReleaseJavaWithJavac
> 任务 :app:bundleRelease
ビルド成功 1分42秒
✓ 生成されたアプリケーションリリース.aab
[Play Console] Google Playにアップロード中...
✓ 内部テストトラックにAABをアップロード
✓ リリース 1.2.45 が作成されました
✓ Androidのデプロイメントが完了しました!
0
手動ステップが必要です
iOS + Android
ワークフローから
2–3分
通常のビルド時間

高度なCI/CD機能

CI/CDの戦略をさらに進化させる強力な機能

複数環境の展開

ブランチ、環境、またはカスタム条件に基づいて異なるチャネルに展開します。ステージング、ベータ、プロダクションワークフローに適しています。

  • ブランチベースの展開
  • 環境固有のチャネル
  • 条件付き展開

段階的な展開

小さなユーザー数から始め、徐々に増やしながら、問題が生じた展開を監視し、自動的に停止します。

  • パーセンテージベースの展開
  • エラー時の自動停止
  • メトリクスに基づく決定

REST API Integration

独自のインテグレーションツールを作成したり、既存のシステムと統合したりするために、フルな API アクセスが可能です。

  • 完全な REST API
  • カスタム インテグレーション
  • Webhook通知
Capgo ビルドはCI/CDフローに組み込まれます:依存関係のインストール、Webアセットのビルド、__CAPGO_KEEP_1__の同期、そして__CAPGO_KEEP_2__ __CAPGO_KEEP_3__を呼び出すことで、署名済みネイティブアプリをクラウドでコンパイルします。

価格

Capgo Build plugs into your existing CI/CD flow: install dependencies, build web assets, sync Capacitor, then call the Capgo CLI to compile signed native apps in the cloud.

開始する

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

スタート時

$12/月

年間課金

含まれる使用量

OTA + ~15 ビルド

月額

クレジット使用量

1 分あたり

追加ビルド分数

1

ビルドを初期化する

アプリをCapgoに登録し、ローカルでビルドワイザーの実行を実行して、iOS証明書、プロビジョニングプロファイル、Androidキーストア、およびストア認証情報を検証する

2

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

ローカルをエクスポートするには、クレデンシャル マネージャーを使用してください。 .env.capgo.* ファイルをアップロードし、GitHub Actions のシークレットにプッシュする gh secret set -f.

3

ワークフローを追加

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

4

デバッグビルドをボタンからトリガーする、リリースビルドをタグからトリガーする、またはメインでスモークビルドを実行する。QA用にアーティファクトをアップロードするか、リリースビルドをストアに提出します。

CIの基本コマンド

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

ローカルでセットアップを実行し、クレデンシャルをエクスポートしてから、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_KEEP_1__キー:

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

Expoから来たら

The EAS Workflows equivalent for 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.

顧客の証明

チームはCapacitorを使用してCapgoを自動化しています

1 つのパイプラインで、Mac を介さずにネイティブ ビルドとライブ アップデートを実行できます。

5.0/5 評価 9,400+ チーム 評価を読む

シカファンカ

設計、半径 5

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

ナイト・ヴァン・ジョル

CTO、プライベート

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

カピル

ヌトリQの創業者

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

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

Capgo を使用して、CI/CD_PIPELINEからビルドを実行してネイティブiOSおよびAndroidビルドをコンパイル、署名、テスト、リリースします。

Capgo ビルド • GitHub アクションの例 • CI シークレットで資格情報を保持