iOS & Androidの手動ビルドがまだ続いている?
アプリを手動でビルドしている?
手動ビルドで時間が無駄になる 異なる環境がバグを引き起こし、チームメンバーがビルドを待っている。製品性が低下する。
コミットごとに自動でビルドが発生することはないか? __CAPGO_KEEP_0__ BuildはCI/CDパイプラインがクラウドで署名済みのiOSおよびAndroidビルドをトリガーし、Artifactsをダウンロードしたり、ストアに提出することができます。
Capgo Buildの設定
✓ Capgo Build • ✓ 自動ビルドで時間を節約 ✓ GitHub アクション用
ネイティブビルドの悪夢
すべてのモバイル開発者は、手動ビルドの苦痛を知っています。ここでは、Capgo ビルドがCI/CDにどのようにフィットするかを説明します。
CI/CDなし
手動ビルドの時間
開発者は繰り返しビルドプロセスに時間を浪費します
環境の不一致
「私のマシンで動作する」バグは、異なるビルド環境から
証明書と署名の混乱
有効期限切れのビルドを引き起こすのは、手動で証明書を管理すること
ビルドの履歴なし
何がいつビルドされたか、過去のビルドを再現することができない
結果: 速度の遅いリリース、チームのボトルネック、開発者の時間の浪費
Capgo を使用してビルド CI/CD
Mac を持っていなくても iOS をビルドできます
クラウドベースのビルドにより、チーム全員が iOS アプリをビルドできます
自動署名 & 証明書
期限切れの証明書やプロビジョニング プロファイルに遭遇する必要がなくなります
毎回同じ結果
同じ環境、同じ結果 - 「私のマシンで動く」はもうありません
自動ストアの提出
テストフライトとプレイコンソールに自動的にアップロード
結果: 効率的なチーム、信頼できるビルド、迅速なリリースサイクル
既存の CI/CD 設定と一緒に機能します
Code からアプリストアまで 自動化
手動ビルドを停止 証明書管理も含め、CI/CDがワークフローをどのように変えるか
ビルドクレデンシャルを用意
Run Capgo Build locally once, then export your iOS and Android signing credentials as CI secrets. Git からコミットしなくても、パイプラインは必要な資格情報を取得します。
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 ワークフローが各パスを実行するタイミングを制御します。
自動ビルドに費やしている時間はどれくらいですか?
開発者時間が数時間も失われています。環境が一貫していないため、バグが数日間でデバッグする必要があります。 チームの生産性が低下しています。
アプリが自動でビルドされるようにしてください
code をプッシュし、CI/CD がビルド、署名、デプロイまでをすべて処理するのを観察してください
CI/CDで自動化する理由
これらの強力な利点でモバイル展開ワークフローを変革しましょう
自動化されたネイティブビルド
codeをプッシュして、ネイティブiOSおよびAndroidビルドを自動的に取得します。Macを所有する必要はなく、XcodeまたはAndroid Studioの手動操作は必要ありません - ビルドはクラウドで実行されます。
ゼロダウンタイムのアップデート
アップデートはアプリが実行中のバックグラウンドで行われ、ユーザーは中断や強制アップデートを経験しません
自動品質ゲート
テストが成功した場合にのみデプロイする。既存のテストスイートと品質チェックと統合して、バグのないリリースを実現する。
即時ロールバック安全性
ビルドアーティファクトは自動的にバージョン化され、保存される。デプロイ後に問題が発生した場合、以前のビルドに戻すことができる。
高度なCI/CD機能
デプロイ戦略を次のレベルに引き上げるには、これらの強力な機能を使用する
マルチ環境デプロイ
ブランチ、環境、またはカスタム条件に基づいて異なるチャネルにデプロイする。ステージング、ベータ、プロダクションワークフローに適している。
- ブランチベースのデプロイ
- 環境固有のチャネル
- 条件付きデプロイ
段階的なロールアウト
少数のユーザーから始めて、徐々に増やしながら、メトリクスを監視し、問題のあるデプロイを自動で停止する。
- パーセンテージベースのロールアウト
- エラー時の自動停止
- メトリクスに基づく決定
REST API統合
カスタム統合用にフル API アクセス。デプロイツールを自作するか、既存のシステムと統合する。
- 完全なREST API
- カスタム統合
- Webhook通知
Native ビルドをパイプラインから送信
Capgo Capacitor Capgo CLI をインストールして、Web アセットをビルドし、Capacitor を同期し、署名されたネイティブ アプリをクラウドでコンパイルする Capgo CLI を呼び出す
価格
1 つの Capgo プランには、OTA の更新、約 15 のネイティブ ビルド/月、および追加のビルド分数に対するクレジットベースの請求が含まれます。
開始価格
$12/月
含まれる使用
OTA + ~15 ビルド
月
クレジット使用
1 分あたり
追加のビルド分数に対して
Initialize Build
Capgoにアプリを登録し、iOS証明書、プロビジョニングプロファイル、Androidキーストア、およびストアクレデンシャルが検証されるように、ローカルでビルドワイザードを実行してください。
Export Secrets
__CAPGO_KEEP_0__のクレデンシャルマネージャを使用してローカルファイルをエクスポートし、__CAPGO_KEEP_0__ Actionsのシークレットにプッシュしてください。 .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
ワークフローは依存関係をインストールし、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__ Buildと__CAPGO_KEEP_1__を同期するようにCIに呼び出してください。
Initialize Build
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 ネイティブビルド 署名バイナリ用 PRプレビュー解決策 レビュー用ビルド用 OTAパイプラインにおける共通のCI/CDボトルネック 遅いリリースを避けるために