iOS & Androidのビルドがまだ続いている
アプリを手動でビルドしている?
手動ビルドに費やした時間は数時間 異なる環境がバグを引き起こし、チームメンバーがビルドを待っている。 それぞれの手動デプロイで、製品性が低下する。
コミットごとにビルドが自動で行われることはないか? 自動ビルドが実現することの利点は?
Capgo Buildは、CI/CDPipelineがiOSおよびAndroidの署名済みビルドをクラウドでトリガーし、アーティファクトをダウンロードしたり、ストアに提出することができます。
✓ Capgo Build • ✓ iOS & AndroidのCI/CD • ✓ GitHub アクション用
ネイティブ ビルドの悪夢
Capgo ビルドはCI/CDにどのようにフィットするか
CI/CDなし
時間の無駄
開発者は繰り返しビルドプロセスに時間を費やします
環境の不一致
「私のマシンで動く」バグは異なるビルド環境から
証明書と署名の混乱
有効期限切れのビルドを引き起こす自動証明書管理
ビルドの履歴なし
何がいつビルドされたかを追跡できず、過去のビルドを再現できない
結果: 速度の遅いリリース、チームのボトルネック、開発者の時間の浪費
Capgo ビルドのCI/CD
MacなしでiOSをビルド
クラウドベースのビルドにより、チーム全員がiOSアプリをビルドできます
自動署名と証明書
期限切れの証明書やプロビジョニングプロファイルに遭遇する必要がなくなります
毎回同じ結果
同じ環境、同じ結果 - 「私のマシンで動く」はもうありません
自動ストアの提出
テストフライトとプレイコンソールに自動的にアップロード
結果:効率的なチーム、信頼できるビルド、速いリリースサイクル
既存のCI/CD設定と互換性があります
From Code to App Stores 自動化
手動ビルドを停止 証明書管理も。CI/CDがワークフローをどのように変えるか
ビルドクレデンシャルを用意する
Capgo を実行して、ローカルで一度ビルドし、iOS と Android の署名資格を CI シークレットとしてエクスポートしてください。 パイプラインは git にコミットすることなく必要な資格情報を取得します。
Code をプッシュし、Capgo をトリガーしてビルドしてください。
GitHub Actions, GitLab CI, Jenkins, or any runner can call the Capgo CLI after your web build and Capacitor sync. iOS ビルドには Mac ランナーが必要ありません。
アーティファクトをダウンロードまたは提出してください。
デバッグ ビルドを使用してテスト、QA にアップロードするアーティファクト、またはリリース ビルドを TestFlight と Play Store に提出してください。 CI/CD ワークフローが各パスを実行するタイミングを制御します。
マニュアル ビルドに費やしている時間はどれくらいですか?
開発者時間が数時間も無駄になる。環境が一貫していないため、bugを解決するのに数日かかる。 チームの生産性が低下している。
アプリが自動でビルドされる
code をプッシュし、CI/CDがすべての作業を自動で行う - ビルドから署名までのデプロイまで
CI/CDで自動化する理由
モバイルデプロイワークフローを強力な利点で変革する
自動化されたネイティブビルド
codeをプッシュし、ネイティブiOSおよびAndroidビルドを自動的に取得。Macを所有する必要はなく、XcodeまたはAndroid Studioの手動作業は必要ありません。ビルドはクラウドで実行されます。
コンテキスト: Capgoのソリューションマーケティングページ。役割: ウェブサイトのコピー文。ページ/エリア: page solutions/build-without-mac.astro。メッセージキー `solutions_build_without_mac_h1` (Solutions Build Without Mac H1)。
ゼロダウンタイムのアップデート
自動化された品質ゲート
テストがパスした場合にのみデプロイします。既存のテストスイートと品質チェックと統合して、バグのないリリースを実現します。
即時ロールバックの安全性
ビルドアーティファクトは自動的にバージョン化され、保存されます。デプロイ後に問題が発生した場合、以前のビルドに戻すことができます。
高度なCI/CD機能
これらの強力な機能でデプロイ戦略を一段上へ向上させます。
マルチ環境デプロイ
ブランチ、環境、またはカスタム条件に基づいて異なるチャンネルにデプロイします。ステージング、ベータ、プロダクションワークフローに適しています。
- ブランチベースのデプロイ
- 環境固有のチャンネル
- 条件付きデプロイ
段階的なロールアウト
小さなユーザー数から始めて、徐々に増やしながら、メトリクスを監視し、問題が生じた場合に自動的にデプロイを停止します。
- ユーザー数ベースのロールアウト
- コンテキスト:Capgoのソリューションマーケティングページ。役割:ウェブサイトのコピー文。見られる場所:ソリューションズQsr.astroページ。メッセージキー`solutions_qsr_sol3_point2` (ソリューションズQsr Sol3 Point2)。
- エラー時の自動停止
REST API Integration
REST API統合
- カスタム統合用に完全なAPIアクセス。独自のデプロイツールを作成するか、既存のシステムと統合することができます。
- 完全なREST __CAPGO_KEEP_0__
- カスタム統合
CI/CD
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のビルドプラグインは、既存のCI/CDフローに組み込まれます:依存関係のインストール、Webアセットのビルド、__CAPGO_KEEP_1__の同期、そして__CAPGO_KEEP_2__ __CAPGO_KEEP_3__を呼び出して、署名済みネイティブアプリをクラウドでコンパイルします。
One Capgo plan includes OTA updates, about 15 native builds/month, and credit-based billing for extra build minutes.
Capgoのプランには、OTAの更新、約15のネイティブビルド/月、および追加ビルド分数に対するクレジットベースの請求が含まれます。
開始する
$12/月
含まれる使用量
OTA + ~15ビルド
月
クレジット使用量
分単位で、追加ビルド分数に対して
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__のビルドと__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/CD
- Capgo API キー:
CAPGO_TOKEN__CAPGO_KEEP_0__ のビルド権限 - iOS署名: 証明書、パスワード、プロビジョニングマップ、App Store Connect キー、発行者、チーム ID。
- Android署名: キーストア、エイリアス、キー パスワード、Play Console サービス アカウント JSON。
- オプションのアーティファクト出力: QA ダウンロードリンクとQR コードのアップロードフラグを追加します。
Native ビルドを自動化する準備はできましたか?
CI/CD pipelineからCapgoビルドを使用して、iOSおよびAndroidのネイティブビルドをコンパイル、署名、テスト、リリースしてください。
Capgoビルド • GitHubアクションの例 • CIシークレット内にクレデンシャルが残ります
EASワークフローのアナログはCapacitor
EASワークフローズはExpoのホストされたCI/CDです。CapgoはCapacitorパスです: GitHubアクション、GitLab CI、またはJenkinsを維持し、署名されたiOSおよびAndroidアーティファクトを呼び出すCapgoビルド。CapgoはEASワークフローのランナーとして置き換えることができず、Expoプロジェクトをビルドすることもできません。
Keep going from Capgo CI/CD
Capacitorビルダーを開く __CAPGO_KEEP_0__ CI/CDから続けてください。 for the baseline、 GitHub アクション for live updates、 Capgo ネイティブ ビルド for signed binaries、 PR プレビュー ソリューション for review builds、 EAS vs Capgo for the Expo Application Services の比較、 Common CI/CD Bottlenecks in OTA Pipelines for 避ける遅いリリース