より速い アプリケーションアップデート 最小の努力で? CI/CD パイプラインを設定することであなたの Capacitor アプリケーションは自動的にビルド、テスト、デプロイを行い、時間を節約し、エラーを減らします。ここでは、達成することについて説明します:
- ライブアップデート: アプリストアの遅延なしで即時アップデートが可能です。95% のユーザーが 24 時間以内にアップデートを受け取ります。
- パイプラインの基本: ブランチの活動に基づいて自動的にビルドをトリガーし、ステージングとプロダクション用に別々の環境を定義します。
main,staging,feature/*Capacitor - Capgo : Capacitor を使用して、セキュアで暗号化されたアップデートをデプロイし、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パイプラインを統合
パイプラインセットアップ手順
前提条件を完了した後、パイプラインのトリガーと環境設定を構成する時間です。
ビルドトリガーとステップ
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 は、さまざまなニーズに合わせて柔軟なプランを提供します。
- ソロ1,000 MAU、2 GB ストレージ、50 GB バンド幅に対して $12/月
- メーカー10,000 MAU、5 GB ストレージ、500 GB バンド幅に対して $33/月
- チーム: ¥8,300/月 (100万ユーザー、10GBストレージ、2,000GB帯域幅)
- PAYG: ¥24,900/月から、カスタムスケーリング、API アクセス、カスタムドメインのオプションが用意されています。
現在、Capgo は、1,900を超えるアプリを運用中であり、継続的な展開に適した信頼できる選択肢となっています。 [1].
Pipeline Management
Status Tracking
アプリの品質を維持し、ユーザーを満足させるには、パイプラインの監視が重要です。CI/CDプラットフォームを使用して、自動的な警告を設定してください。
- ビルドの状態とデプロイの進行状況
- アップデートの成功率
- ユーザー採用メトリクス
- エラー報告とクラッシュログ
警告を明確なドキュメントと組み合わせて、smoothな監視と迅速な問題解決を実現してください。
ドキュメント ガイド
チーム全体が同じページに立つように、運用が円滑に進むようにするには、良いドキュメントが必要です。ドキュメントには以下の内容を含めるようにしてください。
- パイプライン設定: ビルドトリガー、環境変数、セキュリティ設定などの詳細
- アップデート手順: デプロイの手順、ロールバックの指示、 アップデート チャンネルの管理.
- 監視設定: アラートの設定、メトリクスの追跡、問題に対する対応
- 規制ガイドライン: プラットフォーム固有のルール、アップデートの制限、他の要件
すべてのドキュメントをバージョン管理システムに保存し、パイプラインが変更された度に更新するようにしてください。よくあるエラーのトラブルシューティング手順も含めて、問題が発生したときに時間を節約することができます。
プラットフォームガイドライン
AppleおよびAndroidのアップデートポリシーに従って、Capgoのチャンネルシステムを使用して、順調かつ準拠のロールアウトを実施してください。
- ベータテスト: コンテキスト: Capgoのソリューションマーケティングページ。役割: 短いUIラベルまたはナビゲーションアイテム。見られる場所: サイトヘッダー、ページソリューション/ベータテスト.astro。メッセージキー `solutions_beta_testing` (ソリューション ベータテスト)。 小規模ユーザーグループにリリースアップデート
- 変更を検証する。ステージドロールアウト
- :順次アップデートを実施して、問題を早期に発見する。緊急修正
:何かが不正に動作した場合に、単一のクリックでアップデートをロールバックできます。
概要
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 を超える Capacitor CI/CD Pipeline Setup Guide CI/CD自動化の計画を行うには、を接続する必要があります。 Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの機能 Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの機能 Capgo統合 for the product workflow in Capgo Integrations, 製品ワークフローにおける__CAPGO_KEEP_0__統合の機能 CI/CD統合 GitHub Actions Integration for the implementation detail in GitHub Actions Integration.