iOS & Android のビルドを続ける
Apps Manually?
手動でアプリを構築すること 時間を浪費する手動ビルド
異なる環境がバグを引き起こす。 チームメンバーがビルドを待つ。 ご自身の生産性は、毎回の手動デプロイとともに低下します ビルドが自動的にコミットごとに発生するようになったらどうですか?
Capgo Buildは、CI/CD_PIPELINEがクラウドで署名済みのiOSおよびAndroidビルドをトリガーし、アーティファクトをダウンロードしたり、ストアに提出することができます。
✓ Capgo Build • ✓ iOS & Android CI/CD • ✓ GitHub Actions-ready
ネイティブビルドの悪夢
モバイル開発者は、手動ビルドの苦痛を知っています。ここでは、Capgo ビルドがCI/CDにどのようにフィットするかを説明します。
CI/CD
手動ビルドの時間
開発者は繰り返しビルドプロセスに時間を浪費します
環境の不一致
「私のマシンで動作する"BUGが異なるビルド環境から
証明書と署名の混乱
有効期限切れのビルドを引き起こす手動証明書管理
ビルド履歴がない
何がいつビルドされたか、過去のビルドを再現することができない
結果: 速度が遅く、チームのボトルネック、開発者の時間の浪費
Capgo ビルド CI/CD
__CAPGO_KEEP_0__ iOSをMacなしでビルド
クラウドベースのビルドにより、チーム全員がiOSアプリをビルドできます
自動署名&証明書
期限切れの証明書やプロビジョニングプロファイルに遭遇することはありません
毎回同じビルド結果
同じ環境、同じ結果 - 「私のマシンで動く」はもうありません
自動アプリストア提出
テストフライトとプレイコンソールへのアップロードが自動化されます
結果:効率的なチーム、信頼できるビルド、早いリリースサイクル
既存のCI/CD設定と一緒に機能します
Codeからアプリストアまで 自動化
手動ビルドの停止 証明書管理も含めます。CI/CDはワークフローをどのように変えるか
ビルド用クレデンシャルを準備
Capgoをローカルでビルドし、iOSおよびAndroidの署名用クレデンシャルをCIシークレットとしてエクスポートする パイプラインはgitにコミットすることなく必要なクレデンシャルを取得します
Push Code, Capgo をトリガー
GitHub Actions、GitLab CI、Jenkins、またはランナーが Capgo CLI を呼び出すことができます。Capacitor 同期後、Web ビルドが完了します。 iOS ビルドには Mac ランナーが必要ありません。
ダウンロードまたはアーティファクトを提出
デバッグ ビルドを使用してテスト、QA 用のアーティファクトをアップロード、またはリリース ビルドをテストフライトとプレイストアに提出します。 CI/CD ワークフローが各パスを実行するタイミングを制御します。
手動ビルドに費やしている時間はどれくらいですか?
毎回の手動ビルドは、開発者時間の数時間を浪費しています。環境が一貫していないため、バグが数日間でデバッグする必要があります。 チームの生産性は低下しています。
アプリが自動でビルドされる
code をプッシュし、CI/CD がビルド、署名、デプロイまでをすべて処理するのを観察してください
CI/CDを自動化する理由
モバイルのデプロイワークフローを強力な利点で変革する
自動化されたネイティブビルド
codeをプッシュし、ネイティブのiOSおよびAndroidビルドが自動的に取得されます。Macを所有する必要はなく、XcodeまたはAndroid Studioの手動操作は必要ありません。ビルドはクラウドで実行されます。
ゼロダウンタイムのアップデート
アップデートはバックグラウンドで実行され、ユーザーは中断や強制アップデートを経験しません。
自動化された品質ゲート
テストがパスした場合にのみデプロイする。既存のテストスイートと品質チェックと統合して、バグのないリリースを実現する。
即時ロールバックの安全性
__CAPGO_KEEP_0__は自動的にバージョン化され、保存されます。デプロイ後に問題が発見された場合、任意の前のビルドに戻すことができます。
高度なCI/CD機能
これらの強力な機能でデプロイ戦略を次のレベルに引き上げる
マルチ環境デプロイ
ブランチ、環境、またはカスタム条件に基づいて異なるチャネルにデプロイすることができます。ステージング、ベータ、プロダクションワークフローに最適です。
- ブランチベースのデプロイ
- 環境固有のチャネル
- 条件付きデプロイ
段階的なロールアウト
小規模ユーザーから始めて、徐々に増やします。問題のあるデプロイを自動で停止するためのメトリクスを監視します。
- パーセンテージベースのロールアウト
- エラー時の自動停止
- メトリクスに基づく決定
REST API統合
カスタム統合用に完全なAPIアクセス。独自のデプロイツールを作成するか、既存のシステムと統合することができます。
- 完全なREST API
- カスタム統合
- ウェブホック通知
パイプラインからネイティブビルドを配信する
Capgoビルドは既存のCI/CDフローにプラグインされます:依存関係のインストール、Webアセットのビルド、Capacitorの同期、Capgo CLIを呼び出すと、署名済みネイティブアプリをクラウドでコンパイルできます。
料金
Capgo の 1 つのプランには、OTA の更新、約 15 のネイティブ ビルド/月、追加のビルド分に対するクレジットベースの請求が含まれます。
開始する
$12/月
含まれる使用量
OTA + ~15 ビルド
月
クレジット使用
追加のビルド分
初期ビルド
__CAPGO_KEEP_0__ にアプリを登録し、iOS 証明書、プロビジョニング プロファイル、Android キーストア、およびストア クレデンシャルが検証されるように、ローカルでビルド ウィザードを実行してください。
Register the app in Capgo and run the build wizard locally once so iOS certificates, provisioning profiles, Android keystores, and store credentials are validated.
シークレットをエクスポート
ローカルファイルをエクスポートし、__CAPGO_KEEP_0__ Actionsシークレットにプッシュするには、クレデンシャルマネージャーを使用してください。 .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
ワークフローでは依存関係をインストールし、Webビルドを実行し、__CAPGO_KEEP_0__をsyncし、iOS、Android、または両方のためにビルドをトリガーします。
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build デバッグビルドをボタンからトリガーするか、タグからリリースビルドをトリガーするか、またはメインからスモークビルドをトリガーすることができます。QA用にアーティファクトをアップロードするか、またはストアにリリースビルドを提出します。
CIコアコマンド
ローカルにセットアップし、クレデンシャルをエクスポートし、CIがプロジェクトビルド後に__CAPGO_KEEP_0__ビルドと__CAPGO_KEEP_1__syncを呼び出すようにします。
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 com.example.app --platform android --build-mode release
Export Secrets
- Capgo API key:
CAPGO_TOKENビルド権限あり。 - iOSの署名: 証明書、パスワード、プロビジョニングマップ、アップルストア接続キー、発行者、チームID。
- Androidの署名: キーストア、エイリアス、キーパスワード、プレイストアサービスアカウントJSON。
- オプションのアーティファクト出力: QAダウンロードリンクとQRコードのアップロードフラグを追加します。
Nativeビルドを自動化する準備ができましたか?
CI/CDパイプラインからCapgo Buildを使用して、iOSおよびAndroidのネイティブビルドをコンパイル、署名、テスト、リリースしてください。
Capgo ビルド • GitHub Actions の例 • CI シークレットに資格情報を保持
Capgo CI/CD から続けて
Capacitor リリース用 CI/CD を設定している場合、このページを接続してください CI/CD統合 ベースライン用 GitHub Actions ライブアップデート用 Capgo ネイティブ ビルド 署名済みバイナリ用 プルリクエスト プレビュー ソリューション __CAPGO_KEEP_0__ OTA配信パイプラインにおける共通のCI/CDボトルネック __CAPGO_KEEP_0__を避けるために