Skip to content

📢 チャンネル

📢 このプラグインのアップデートを管理するためのディストリビューションチャンネルを設定します。Capgo Cloudで、デバイスにアップデートを配信する方法を制御します。

エイリアス: a

ターミナルウィンドウ
npx @capgo/cli@latest channel add

➕ Capgo Cloudでアプリの配布用チャンネルを作成して、更新の配信を管理します。

例:

ターミナル画面
npx @capgo/cli@latest channel add production com.example.app --default

オプション:

パラメータータイプ説明
-dbooleanチャンネルをデフォルトとして設定
--self-assignbooleanこのデバイスがこのチャンネルに自動的に割り当てられるように許可
-astringAPIキーを使用してアカウントにリンク
—supa-hoststring自宅ホスティングまたはCapgo開発用のカスタムサプアベースホストURL
—supa-anonstring自宅ホスティング用のカスタムサプアベースアノンキー

エイリアス: d

ターミナルウィンドウ
npx @capgo/cli@latest channel delete

🗑️ Capgo からチャンネルを削除します。オプションで、関連するバンドルを削除してリソースを解放します。

例:

ターミナル画面
npx @capgo/cli@latest channel delete production com.example.app

オプション:

パラメータータイプ説明
-astringAPI のキーを使用してアカウントにリンクします
—delete-bundlebooleanチャンネルの関連するバンドルを削除します。アプリ プレビュー キーは、自身のプレビュー チャンネルと共有されていないバンドルを原子的に削除できます。
—存在しない場合の成功booleanチャンネルが存在しない場合の成功
—自社ホストstring自社ホストURL (自社ホスト化または開発用Capgo)
—自社匿名string自社匿名鍵 (自社ホスト化用)

Alias: l

ターミナル画面
npx @capgo/cli@latest channel list

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

例:

ターミナル画面
npx @capgo/cli@latest channel list com.example.app

オプション:

パラメーター説明
-astringAPI のアカウントにリンクするためのキー
—supa-hoststring自宅ホスティングまたは Capgo 開発用のカスタム Supabase ホスト URL
—supa-anonstring自宅ホスティング用のカスタム Supabase anon キー

📦 現在のバンドル

セクション「 📦 CurrentBundle」
ターミナルウィンドウ
npx @capgo/cli@latest channel currentBundle

📦 Capgo Cloud に特定のチャネルに紐付けられた現在のバンドルを取得して更新を追跡する

例:

ターミナルウィンドウ
npx @capgo/cli@latest channel currentBundle production com.example.app

オプション:

パラメータータイプ説明
-cstring指定したチャネルから現在のバンドルを取得する
-astringAPIキーを使用してアカウントにリンク
—quietbooleanバンドルバージョンをのみ表示
—supa-hoststring自宅ホスティングまたはCapgo開発用のカスタムスパバースホストURL
—supa-anonstring自宅ホスティング用のカスタムスパバースアノンキー

エイリアス: s

ターミナルウィンドウ
npx @capgo/cli@latest channel set

チャンネルの設定を⚙️構成する、バンドルのリンク、更新戦略(メジャー、ミニ、メタデータ、パッチ、なし)、またはデバイスのターゲット(iOS、Android、dev、prod、エミュレータ、デバイス)など。 1 つのチャンネルは必ずデフォルトでなければなりません。

例:

ターミナル画面
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

オプション:

パラメータータイプ説明
-astringAPI キーを使用してアカウントにリンク
-bstringファイル内のバンドルバージョン番号を設定する
-sstringチャンネルの状態を設定、デフォルトまたは通常
—latest-remotebooleancapgoクラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定する
—latestbooleanパッケージ.json内の最新のバージョンキーを取得し、チャンネルに設定する
—downgradebooleanネイティブのバージョン以下のバージョンにダウングレードする
—no-downgradebooleanネイティブのバージョン以下のバージョンにダウングレードしない
—iosbooleaniOSデバイスへのアップデートを許可する
—no-iosbooleaniOSデバイスへのアップデートを禁止する
—androidbooleanAndroidデバイスへのアップデートを許可する
—no-androidbooleanAndroidデバイスへのアップデートを禁止する
—self-assignbooleanこのチャンネルにデバイスを自ら割り当てることを許可する
—no-self-assignbooleanこのチャンネルにデバイスを自ら割り当てることを禁止する
—disable-auto-updatestringブロック更新のタイプ: メジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可)
—rollout-bundlestringこのチャンネルで徐々にリリースするバンドルバージョン
—rollout-percentagestring0 から 100 の間のロールアウトパーセンテージ
—rollout-percentage-bpsstring0 から 10000 の間のロールアウトパーセンテージ (基点)
—rollout-enableboolean有効に設定されたロールアウトを有効にする
—rollout-disableboolean有効に設定されたロールアウトを無効にする
—rollout-pausebooleanロールアウトの公開を停止するが、選択したデバイスをロールバックしない
—rollout-resumebooleanロールアウトを再開する
—rollout-rollbackbooleanロールアウトの状態をクリアし、デバイスを安定状態に戻す
—rollout-promotebooleanロールアウトの対象を安定状態にし、ロールアウトの状態をクリアする
—rollout-cache-ttl-secondsstringCloudflare秒間のロールアウト決定キャッシュTTL
—auto-pause-enabledbooleanロールアウトの自動停止ポリシーを有効にする
—auto-pause-disabledbooleanロールアウト自動停止ポリシーを無効化
__CAPGO_KEEP_0__stringロールアウト自動停止ポリシー停止時間ウィンドウ
__CAPGO_KEEP_0__stringロールアウト自動停止失敗率基準点
__CAPGO_KEEP_0__stringロールアウト自動停止の信頼性
__CAPGO_KEEP_0__stringロールアウト自動停止の最小試行回数
__CAPGO_KEEP_0__stringロールアウト自動停止の最小失敗回数
__CAPGO_KEEP_0__string自動停止アクション: 停止、ロールバック、または通知
__CAPGO_KEEP_0__string再起動までの待機時間
__CAPGO_KEEP_0__boolean開発用デバイスにアップデートを送信する
__CAPGO_KEEP_0__boolean開発用デバイスにアップデートを送信しない
__CAPGO_KEEP_0__boolean本番用デバイスにアップデートを送信する
__CAPGO_KEEP_0__boolean本番用デバイスにアップデートを送信しない
__CAPGO_KEEP_0__booleanエミュレータデバイスへのアップデートを許可する
—no-emulatorbooleanエミュレータデバイスへのアップデートを許可しない
—deviceboolean物理デバイスへのアップデートを許可する
—no-deviceboolean物理デバイスへのアップデートを許可しない
—qr-previewbooleanアップデート後のチャンネルプレビューのためのターミナルQRcodeを表示する
—send-update-notificationbooleanアップデート後のリンクされたチャンネルバンドルのアップデートチェック通知をデバイスに送信する
—package-jsonstringモノレポ用のpackage.jsonファイルへのパス(カンマ区切り)
—ignore-metadata-checkbooleannode_modulesの互換性をバンドル内に存在する場合にチェックしない
—supa-hoststring自ホストまたは開発用のCapgoのためのカスタムSupabaseホストURL
—supa-anonstring自ホスト用のカスタムSupabase anonキー