メインコンテンツにスキップ

Capacitor CI/CD Pipeline Setup Guide

Automate your Capacitor app's build, test, and deployment process with a CI/CD pipeline for faster updates and improved efficiency.

Capacitor CI/CD Pipeline Setup Guide

より速い アプリのアップデート 最小の努力で? CI/CD パイプラインを設定することであなたの Capacitor アプリを自動化してビルド、テスト、デプロイすることで時間を節約し、エラーを減らすことができます。ここでは、達成することについて説明します:

  • ライブアップデートコンテンツの更新を即時で、アプリストアの遅延なしで行うことができます。95%のユーザーは24時間以内に更新を受け取ります。
  • パイプラインの基本ブランチの活動に基づいて自動ビルドをトリガーし、ステージングとプロダクション用に別々の環境を定義することができます。main, staging, feature/*Capacitor
  • Capgo Capacitorを使用して、セキュアで暗号化されたアップデートをデプロイし、: Use Capgo to deploy secure, encrypted updates, manage チャンネル更新, パフォーマンスの監視
  • 安価なプラン: プランは $12/月でライブ更新、分析、約 15 つのネイティブ ビルド/月を開始します。

Capacitor CI/CD Pipelinesはワークフローを簡素化し、効率を向上させ、そしてアプリがスムーズに最新の状態を維持するようにします。詳細をご覧ください。

セットアップ要件

前提条件

以下をインストールして設定してください:

  • Node.js LTS, Capacitor CLI, および Git
  • CIプラットフォームの GitHub Actions, GitLab CI、または Jenkins)
  • CIプラットフォームで Capgo account YouTube動画プレーヤー

CIプラットフォームの

__CAPGO_KEEP_0__

Pipeline セットアップ ステップ

必要な前提条件を完了した後、パイプラインのトリガーと環境設定を構成する時が来ました。

ビルド トリガーとステップ

CI/CD パイプラインを特定のブランチのアクティビティに基づいて自動的にビルドをトリガーするように設定してください。ここでは、設定方法を説明します。

  • ブランチ トリガー:

    • 使用 main 使用
    • 使用 staging ビルド ステップ
    • for production builds. feature/* for testing purposes.
  • for development work.:

    • 必要な依存関係をすべてインストールしてください。
    • 単体テストを実行して 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 Live Update ダッシュボード インターフェイス

ビルドとデプロイのステージを設定した後、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万ユーザー、10GBストレージ、2,000GB帯域幅)
  • PAYG: ¥24,900/月から、カスタムスケーリング、API アクセス、カスタムドメインのオプションが用意されています。

現在、Capgo は、1,900を超えるアプリを運用中で、継続的な展開に適した信頼できる選択肢となっています。 [1].

Pipeline Management

Status Tracking

アプリの品質を維持し、ユーザーを満足させるには、パイプラインの状況を常に把握することが重要です。CI/CDプラットフォームを使用して、自動的な警告を設定してください。

  • ビルドのステータスとデプロイの進行状況
  • アップデートの成功率
  • ユーザー採用メトリクス
  • エラー報告とクラッシュログ

これらの警告を明確なドキュメントと組み合わせると、smoothな監視と迅速な問題解決が可能になります。

ドキュメント ガイド

チーム全員が同じページにいるように、運用が円滑に進むように、ドキュメントを整備することは非常に重要です。以下の点を網羅するようにドキュメントを整備しましょう。

  • パイプライン設定: ビルドトリガー、環境変数、セキュリティ設定などの詳細
  • アップデート手順: デプロイの手順、ロールバックの指示、 アップデートチャンネルの管理.
  • 監視設定: アラートの設定、メトリクスの追跡、問題に対する対応
  • 規制ガイドライン: プラットフォームごとのルール、アップデートの制限、他

すべてのドキュメントをバージョン管理システムに保存し、パイプラインが変更された度に更新するようにしてください。一般的なエラーのトラブルシューティング手順を含めて、問題が発生したときに時間を節約することができます。

プラットフォームガイドライン

AppleとAndroidのアップデートポリシーに従って、Capgoのチャンネルシステムを使用して、順調かつ合法的なロールアウトを確実にする:

:何かが不正に動作した場合に、単一のクリックでアップデートを巻き戻すことができる。

概要

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 . 現在、__CAPGO_KEEP_0__ は、 [1].

Keep going from Capacitor CI/CD Pipeline Setup Guide

CI/CD Pipeline の設定ガイドから進みましょう Capacitor CI/CD Pipeline Setup Guide CI/CD自動化を計画するには、を接続する必要があります。 Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの機能 Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの機能 Capgo統合 製品ワークフローにおけるCapgo統合の機能 CI/CD統合 __CAPGO_KEEP_0__アクション統合 GitHub Actions Integration GitHubアクション統合の実装詳細

Capacitor アプリのリアルタイム更新

ウェブ層のバグが生じた場合、Capgoを通じて修正を配信し、アプリストアの承認待ちの日数を省略する。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路を通じて進む。

マーティンによる人間のサポート

始めましょう

最新のブログ

Capgoは、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を提供します。