より速く アプリケーションアップデート 最小の努力で? CI/CD パイプラインを設定することで、 Capacitor アプリケーションは自動的にビルド、テスト、デプロイを行い、時間を節約し、エラーを減らします。ここでは、達成することについて説明します:
- ライブアップデート: アプリストアの遅延なしで即時アップデートが可能です。95% のユーザーが 24 時間以内にアップデートを受け取ります。
- パイプラインの基本: ブランチの活動に基づいて自動ビルドをトリガーし、ステージングとプロダクション用に別々の環境を定義します。
main,staging,feature/*__CAPGO_KEEP_0__ - Capgo : __CAPGO_KEEP_0__ を使用して、セキュアで暗号化されたアップデートをデプロイし、Capgo チャンネル更新, そしてパフォーマンスの監視。
- 安価なプラン: プランは $12/月でライブ更新、分析、そして 15 個のネイティブ ビルド/月から始まります。
Capacitor CI/CD Pipelinesはワークフローを簡素化し、効率を向上させ、そしてアプリがスムーズに最新の状態に保たれます。詳細をご覧ください。
セットアップ要件
前提条件
以下をインストールして設定してください:
- Node.js LTS, Capacitor CLI, そして Git
- CIプラットフォームの GitHub Actions, GitLab CI, or Jenkins)
- CIプラットフォームの Capgo アカウント ライブアップデートの管理
これらが準備できたら、CIプラットフォーム内でビルドトリガーとステップを定義してください。
AppflowとCICDパイプラインを統合
Pipeline 設定手順
前提条件を完了した後、パイプラインのトリガーと環境設定を構成する時が来ました。
ビルドトリガーとステップ
CI/CD パイプラインを特定のブランチのアクティビティに基づいて自動的にビルドをトリガーするように設定しましょう。
-
ブランチトリガー:
- プロダクションビルド用
mainテスト用 - 開発用
stagingビルドステップ - __CAPGO_KEEP_0__
feature/*__CAPGO_KEEP_1__
- プロダクションビルド用
-
__CAPGO_KEEP_2__:
- 必要な依存関係をすべてインストールしてください。
- 単体テストを実行して code の品質を確認してください。
- アプリケーションのWebアセットをビルドしてください。
- モバイルまたはデスクトッププラットフォーム向けのネイティブバイナリを生成してください。
- ビルドをテスト環境にデプロイして、さらに検証してください。
環境設定
ステージングとプロダクション用に別々の環境設定ファイルを定義して、整理とセキュリティを保ちましょう。ここでは例を示します。
# staging.env
ENVIRONMENT=staging
API_ENDPOINT=https://api-staging.example.com
LIVE_UPDATES_ENABLED=true
# production.env
ENVIRONMENT=production
API_ENDPOINT=https://api.example.com
LIVE_UPDATES_ENABLED=true
機密データの API キーと証明書を、CIプラットフォームのシークレットマネージメントシステムに安全に保存してください。これにより、パイプラインは機能し、セキュリティも確保されます。
Capgo 統合ガイド

ビルドとデプロイのステージを設定した後、Capgo を統合することができます。これにより、直接アプリにライブアップデートをプッシュできます。アプリストアの承認遅延を回避できます。
Capgo セットアップ手順
CI/CD パイプラインを準備した後、プロジェクトに Capgo を追加するには、次の手順に従ってください。
最初に、 Capgo CLI:
npx @capgo/cli init
次に、これらのコマンドを実行してください。
- アプリをビルドする:
npm install && npm run build - アップデートをデプロイする:
npx @capgo/cli deploy - アップデートをロールバックする:
npx @capgo/cli rollback
アップデートをデプロイする GitHub Actions の例
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Capgo の主な機能
Capgo は Capacitor アプリに以下の利点を提供します。
- セキュアで効率的なアップデート:暗号化された差分更新により、パケットサイズを削減し、安全な配信を保証します。
- チャンネル管理:ステージングとプロダクションチャンネルを作成して、更新のロールアウトを制御します。
- 分析ダッシュボード:更新の成功率を追跡し、ユーザーの採用を監視する詳細なインサイトを提供します。
Capgo プランと価格
Capgo は、さまざまなニーズに合わせて柔軟なプランを提供します。
- ソロ:$12/月 (1,000 MAU、2 GB ストレージ、50 GB バンド幅)
- メーカー:$33/月 (10,000 MAU、5 GB ストレージ、500 GB バンド幅)
- チーム: ¥8,300/月 (100,000 ユーザー、10 GB ストレージ、2,000 GB バンド幅)
- PAYG: 月額 $249 から、カスタム スケーリング、API アクセス、カスタム ドメインのオプションが用意されています。
現在、Capgo は、1,900 を超えるアプリを運用しており、継続的デプロイの信頼性の高い選択肢となっています。 [1].
Pipeline Management
Status Tracking
アプリの品質を維持し、ユーザーを満足させるには、Pipeline の状況を常にチェックすることが重要です。CI/CD プラットフォームを使用して、自動的な警告を設定してください。
- ビルドのステータスとデプロイの進行状況
- アップデートの成功率
- ユーザー採用メトリクス
- エラー報告とクラッシュログ
これらの警告を明確なドキュメントと組み合わせると、smooth な監視と迅速な問題解決が可能になります。
ドキュメント ガイド
チーム全員が同じページに立つように、運用が円滑に進むように、ドキュメントを整備することは非常に重要です。ドキュメントには以下の内容を含めるようにしてください。
- パイプライン設定: ビルドトリガー、環境変数、セキュリティ設定などの詳細情報
- アップデート手順: デプロイの手順、ロールバックの指示、 アップデート チャンネルの管理.
- 監視設定: アラートの設定、メトリクスの追跡、問題への対応
- 規制ガイドライン: プラットフォームごとのルール、アップデートの制限、他
パイプラインの変更ごとにドキュメントをバージョン管理し、最新の情報を反映させましょう。よくあるエラーのトラブルシューティング手順を記載して、問題が発生したときに時間を節約できます。
プラットフォームガイドライン
AppleおよびAndroidのアップデートポリシーに従って、Capgoのチャンネルシステムを使用して、順調かつ準拠のロールアウトを実施してください。
- ベータテスト: コンテキスト: Capgoのソリューションマーケティングページ。役割: 短いUIラベルまたはナビゲーションアイテム。見られる場所: サイトヘッダー、ページソリューション/ベータテスト.astro。メッセージキー`ソリューションズベータテスト` (ソリューションズベータテスト)。 小規模ユーザーグループにリリースアップデート
- 変更を検証する。ステージドロールアウト
- :順次アップデートを実施して、問題を早期に発見する。緊急修正
:何かが不正に発生した場合に、単一のクリックでアップデートをロールバックできます。
概要
To get started, you’ll need to install the CLI, configure builds and environment variables, secure your secrets, enable monitoring, and deploy updates. This process integrates seamlessly with monitoring and rollback tools, ensuring your app stays online with minimal downtime.
CI/CDの利点
設定と結果の間の接続は、Capgoが効率を向上させる方法を示しています: 更新は 24時間以内に95%のユーザーに到達します。. さらに、Capgoの価格は 月$12で始まります。 . さらに、__CAPGO_KEEP_0__は、. Currently, Capgo supports more than を超える料金を請求するレガシーサービスと比較して、莫大なコストの利点を提供します。 [1].
. 現在、Capacitorは
1,900を超える生産アプリをサポートしています。 CI/CD Pipeline Setup Guideから進みましょう。Capacitor CI/CD Pipeline Setup Guideを使用している場合 CI/CD自動化を計画するには、を接続する必要があります。 Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの機能 Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの機能 Capgo統合 for the product workflow in Capgo Integrations, CI/CD統合 CI/CD統合の実装詳細 GitHubアクション統合 GitHubアクション統合の実装詳細