より速い アプリの更新 最小限の労力で? アプリの Capacitor CI/CD Pipeliningを設定すると、ビルド、テスト、デプロイを自動化できます。これにより、時間が節約され、エラーが減ります。ここでは、達成できることについて説明します。
- リアルタイム更新: アプリストアの遅延なしで即時更新が可能です。ユーザー 95% が 24 時間以内に更新を受け取ります。
- パイプラインの基本: ブランチの活動に基づいて自動ビルドを実行します。
main,staging,feature/*環境を分離して、ステージングと本番用に設定します。 - Capgo 統合: Capgo を使用して、安全で暗号化された更新を展開し、更新チャンネルを管理し、パフォーマンスを監視します。 安価なプラン: プランは $12/月から始まり、ライブ更新、分析、および約 15 つのネイティブ ビルド/月が含まれます。
- __CAPGO_KEEP_0__ CI/CD Pipelines は、ワークフローを簡素化し、効率を向上させ、アプリがスムーズに最新の状態に保たれるようにします。詳細を確認してみましょう。セットアップ要件
Capacitor CI/CD pipelines simplify workflows, improve efficiency, and ensure your app stays up-to-date seamlessly. Let’s dive into the details.
以下をインストールして設定していることを確認してください:
前提条件
以下をインストールして設定していることを確認してください:
- Node.js LTS, Capacitor CLIと Git
- CapgoのCIプラットフォーム(例えば GitHub Actions, GitLab CI、または Jenkins)
- Capgoの Capgo アカウント ライブ更新の管理用
これらの準備が整ったら、CIプラットフォーム内でビルドトリガーとステップを定義する準備が整います。
AppflowをCICDパイプラインと統合する
パイプライン設定手順
前提条件を取り扱った後、パイプラインのトリガーと環境設定を構成する時間です。
ビルドトリガーとステップ
CI/CDパイプラインを、特定のブランチのアクティビティに基づいて自動的にビルドをトリガーするように設定してください。ここでは、設定方法を紹介します。
-
ブランチトリガー:
- 使用
main本番ビルド用 - 使用
stagingテスト用途のため。 - 使用
feature/*開発作業のため。
- 使用
-
ビルド手順:
- 必要なすべての依存関係をインストールする。
- code の品質を確保するためにユニットテストを実行する。
- アプリケーション用のウェブアセットをビルドする。
- モバイルまたはデスクトッププラットフォーム用のネイティブバイナリを生成する。
- テスト環境にビルドをデプロイして、さらに検証する。
環境設定
ステージングとプロダクション用に別々の環境設定ファイルを定義して、整理とセキュリティを保証する。以下の例を参照してください。
# 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,200/月 (1,000 MAU, 2 GB ストレージ, 50 GB バンド幅)
- MAKER: ¥9,900/月 (10,000 MAU, 5 GB ストレージ, 500 GB バンド幅)
- TEAM: ¥8,300/月 (100,000 MAU, 10 GB ストレージ, 2,000 GB バンド幅)
- PAYG: $249/月から始まり、カスタム スケーリング、API アクセス、カスタム ドメインのオプションが用意されています。
現在、Capgo は、1,900 を超えるアプリケーションを生産環境でサポートしており、継続的なデプロイの信頼性の高い選択肢となっています。 [1].
Pipeline Management
Status Tracking
アプリの品質を維持し、ユーザーを満足させるために、パイプラインを常に監視することが重要です。CI/CD プラットフォームを使用して、自動的な警告を設定してください:
- ビルド ステータスとデプロイメント プログレス
- アップデート成功率
- ユーザー採用メトリクス
- エラー報告とクラッシュログ
__CAPGO_KEEP_0__
ドキュメントガイド
良いドキュメントは、チームが同じページにいて、運用が順調に進むようにします。ドキュメントには、以下の内容を含めるようにしてください。
- パイプライン設定: ビルドトリガー、環境変数、セキュリティ設定などの詳細
- アップデート手順: デプロイメントのステップ、ロールバックの指示、 アップデートチャンネルの管理.
- : 監視設定: アラートの設定、メトリクスの追跡、問題の対応方法について学びましょう。
- Compliance Guidelines: プラットフォーム固有のルール、更新制限、他の要件について学びましょう。
バージョン管理システムですべてのドキュメントを保存し、パイプラインが変更されたときにそれらを毎回更新してください。よくあるエラーのトラブルシューティング手順を含めて、問題が発生したときに時間を節約しましょう。
Platform Guidelines
AppleとAndroidの更新ポリシーに従うには、Capgoのチャンネルシステムを使用して、順調かつ合法的なロールアウトを保証しましょう。
- Beta Testing: 小規模なユーザーグループに更新をリリースして、変更を検証しましょう。 Staged Rollouts
- : 更新を段階的にロールアウトして、問題を早期に発見しましょう。Emergency Fixes
- Platform-specific rules, update restrictions, and other requirements.: __CAPGO_KEEP_0__を1クリックで更新を戻すことができます。何かが間違った場合。
概要
セットアップ手順の概要
始めるには、CLIをインストールし、ビルドと環境変数を設定し、シークレットを保護し、監視を有効化し、更新を展開する必要があります。このプロセスは、監視とロールバックツールと統合され、最小限のダウンタイムでアプリがオンラインに維持されます。
CI/CDの利点
セットアップと結果の間の接続は、Capgoが効率を向上させる方法を示しています: 更新は 24時間以内に. Plus, Capgo’s pricing starts at さらに、__CAPGO_KEEP_0__の価格は月 $12. Currently, Capgo supports more than 1,900の生産アプリ [1].
Capacitor CI/CD Pipelineの設定ガイドを継続して
__CAPGO_KEEP_0__を使用している場合 Capacitor CI/CD Pipelineの設定ガイド CI/CDの自動化を計画するには、__CAPGO_KEEP_0__ CI/CDと接続する Capgo CI/CDの製品ワークフロー Capgo Native Buildsの製品ワークフロー Capgo Integrationsの製品ワークフロー for the product workflow in Capgo Native Builds, CI/CDの自動化を計画するには、Capgo CI/CDと接続する Capgo CI/CDの製品ワークフロー __CAPGO_KEEP_0__ Native Buildsの製品ワークフロー CI/CD統合の実装詳細について GitHub アクション統合 for the implementation detail in GitHub Actions Integration.