iOS & Androidの手動ビルドが続いている?
アプリを手動でビルドしている?
手動ビルドに費やした時間が多すぎます。 異なる環境がバグを引き起こし、チームメンバーがビルドを待っている。製品性が低下する。
コミットごとに自動でビルドが発生することはないか? __CAPGO_KEEP_0__ Buildは、CI/CDパイプラインがクラウドで署名済みのiOSおよびAndroidビルドをトリガーし、Artifactsをダウンロードするか、ストアに提出することができます。
Capgo Buildの設定
✓ Capgo Build • ✓ 自動ビルド ✓ GitHub Actions-ready
ネイティブビルドの苦痛
すべてのモバイル開発者は、手動ビルドの苦痛を知っています。ここでは、Capgo Build が CI/CD にどのように組み込まれるかを説明します。
CI/CD がない場合
手動ビルドの時間
開発者は繰り返しビルドプロセスに時間を浪費します
環境の不一致
「私のマシンで動作する"のバグから異なるビルド環境
証明書と署名の混乱
有効期限切れのビルドを引き起こす手動証明書管理
ビルド履歴がない
何がいつビルドされたか、過去のビルドを再現することができない
結果: 速度が遅いリリース、チームのボトルネック、開発者の時間の浪費
With Capgo ビルド CI/CD
MacがなくてもiOSをビルドできます
クラウドベースのビルドにより、チーム全員がiOSアプリをビルドできます
自動署名と証明書
期限切れの証明書やプロビジョニングプロファイルに遭遇することはありません
毎回同じ結果
同じ環境、同じ結果 - 「私のマシンで動く」はもうありません
自動的なストアの提出
テストフライトとプレイコンソールに自動的にアップロード
結果: 効率的なチーム、信頼できるビルド、迅速なリリースサイクル
既存のCI/CD設定と一緒に機能します
From Code to App Stores 自動化
手動ビルドを停止 証明書管理も含め、CI/CDがワークフローをどのように変えるか
ビルドクレデンシャルを用意
Run Capgo Build locally once, then export your iOS and Android signing credentials as CI secrets. Git でコミットしないように、CI のシークレット ストアに資格情報を保存します。
Push Code, Trigger Capgo Build
GitHub Actions, GitLab CI, Jenkins, またはランナーは、Web ビルドと Capacitor の Sync の後、Capgo CLI を呼び出すことができます。 Mac ランナーは iOS ビルドに必要ありません。
Download or Submit Artifacts
デバッグ ビルドでテスト、QA のためにアーティファクトをアップロード、またはリリース ビルドで TestFlight と Play Store に提出します。 CI/CD ワークフローが各パスを実行するタイミングを制御します。
自動ビルドに費やしている時間はどれくらいですか?
開発者時間が数時間も無駄になる。環境が一貫していないため、bugを解決するのに数日かかる。 チームの生産性が低下している。
アプリが自動でビルドされる
codeをプッシュし、CI/CDがビルド、署名、デプロイまでをすべて管理する
CI/CDで自動化する理由
これらの強力な利点でモバイル展開ワークフローを変革する
自動化されたネイティブビルド
codeをプッシュし、ネイティブiOSおよびAndroidビルドを自動的に取得する。Macを所有する必要はなく、XcodeまたはAndroid Studioの手動操作は必要ない - ビルドはクラウドで実行される。
ゼロダウンタイムのアップデート
アップデートはアプリが実行中のバックグラウンドで行われ、ユーザーは中断や強制アップデートを経験しない
__CAPGO_KEEP_0__
テストが成功した場合にのみデプロイする。既存のテストスイートと品質チェックと統合して、バグのないリリースを実現します。
テストが成功した場合にのみデプロイする
__CAPGO_KEEP_0__
ビルド履歴とアーティファクトの保存
__CAPGO_KEEP_0__
CI/CD機能の高度化
__CAPGO_KEEP_0__
- CI/CD機能を高度化して、次のレベルに進むデプロイ戦略を実現します。
- __CAPGO_KEEP_0__
- 条件付きデプロイ
段階的なロールアウト
少数のユーザーから始めて、段階的に増やしながら、メトリクスを監視し、問題が生じた場合に自動的に停止する。
- パーセンテージベースのロールアウト
- エラー時の自動停止
- メトリクスに基づく決定
REST API統合
カスタム統合用にフル API アクセス。CI/CDのビルドツールを作成するか、既存のシステムと統合する。
- REST API
- カスタム統合
- Webhook通知
__CAPGO_KEEP_0__
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_KEEP_1__
One Capgo plan includes OTA updates, about 15 native builds/month, and credit-based billing for extra build minutes.
__CAPGO_KEEP_3__
料金
1つのプランには、OTA更新、約15回のネイティブビルド/月、追加ビルド分数に対するクレジットベースの請求が含まれます。
開始
12ドル/月
含まれる使用
OTA + ~15ビルド
月ごとに
Initialize Build
Capgoにアプリを登録し、iOS証明書、プロビジョニングプロファイル、Androidキーストア、およびストアクレデンシャルを検証するためにローカルにビルドワイザードを実行する
Export Secrets
__CAPGO_KEEP_0__のクレデンシャルマネージャを使用してローカルファイルをエクスポートし、__CAPGO_KEEP_0__アクションシークレットにプッシュする .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
__CAPGO_KEEP_0__のワークフローは依存関係をインストールし、Webビルドを実行し、__CAPGO_KEEP_0__を同期し、iOS、Android、または両方のためにトリガーします。
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build ボタンからデバッグビルドをトリガーし、タグからリリースビルドをトリガーし、またはメインからスモークビルドをトリガーします。QA用にアーティファクトをアップロードし、またはストアにリリースビルドを提出します。
Core CI Commands
ローカルにセットアップを実行し、クレデンシャルをエクスポートし、プロジェクトビルド後に__CAPGO_KEEP_0__ビルドと__CAPGO_KEEP_1__を同期するようにCIが呼び出します。
__CAPGO_KEEP_0__
Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.
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 com.example.app --platform android --build-mode release
CIシークレットに含まれるもの
- Capgo API キー:
CAPGO_TOKEN__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ キー:ビルド権限あり。 - iOS署名: 証明書、パスワード、プロビジョニングマップ、アップルストア接続キー、発行者、チームID。
- Android署名: キーストア、エイリアス、キーパスワード、プレイストアサービスアカウントJSON。
- オプションのアーティファクト出力: QAダウンロードリンクとQRコードのアップロードフラグを追加。
ネイティブビルドを自動化する準備ができましたか?
Capgo ビルドを使用して、CI/CD パイプラインからネイティブiOSおよびAndroidビルドをコンパイル、署名、テスト、リリースします。
Capgo ビルド • GitHub アクションの例 • CIシークレットにクレデンシャルを保持
Capgo CI/CDから続けて
Capacitor リリースのCI/CD設定を行っている場合、このページを接続してください。 CI/CD統合 ベースラインのために GitHub アクション リアルタイム更新のために Capgo ネイティブビルド __CAPGO_KEEP_0__ PRプレビュー解決策 __CAPGO_KEEP_0__ ビルドのためのレビュー CI/CDのOTAパイプラインにおける一般的なボトルネック __CAPGO_KEEP_0__ リリースを避ける