メむンコンテンツぞスキップ

📢 チャンネル

📢 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デバむスがこのチャンネルに自動割り圓おされるこずを蚱可
-astringアカりントに玐付ける API キヌ
—supa-hoststringカスタム Supabase ホスト URL (セルフホストたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (セルフホスト甚)

゚むリアス: d

タヌミナル
npx @capgo/cli@latest channel delete

🗑 Capgo Cloud からチャンネルを削陀したす。オプションで関連する bundle も削陀しおリ゜ヌスを解攟できたす。

䟋:

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

オプション:

パラメヌタ皮類説明
-astringアカりントに玐付ける API キヌ
—delete-bundlebooleanチャンネルに関連付けられたbundleを削陀したす。App Previewキヌを䜿甚する堎合、自身のプレビュヌチャンネルず、共有されおいないリンク枈みのbundleのみをアトミックに削陀できたす。
—success-if-not-foundbooleanチャンネルが芋぀からない堎合に成功ずみなしたす
—supa-hoststringカスタム Supabase ホスト URL (セルフホストたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (セルフホスト甚)

゚むリアス: l

タヌミナル
npx @capgo/cli@latest channel list

📋 Capgo Cloud でアプリに蚭定されおいる党チャンネルを䞀芧衚瀺し、配信蚭定を確認したす。

䟋:

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

オプション:

パラメヌタ皮類説明
-astringアカりントに玐付ける API キヌ
—supa-hoststringカスタム Supabase ホスト URL (セルフホストたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (セルフホスト甚)
タヌミナル
npx @capgo/cli@latest channel currentBundle

📊 曎新トラッキングのため、Capgo Cloud 内の特定の channel に玐付けられた珟圚の bundle を取埗したす。

䟋:

タヌミナル
npx @capgo/cli@latest channel currentBundle production com.example.app

オプション:

パラメヌタ皮類説明
-cstring珟圚のbundleを取埗する察象のChannel
-astringアカりントに玐付ける API キヌ
—quietbooleanbundleのバヌゞョンのみを衚瀺
—supa-hoststringカスタム Supabase ホスト URL (セルフホストたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (セルフホスト甚)

゚むリアス: s

タヌミナル
npx @capgo/cli@latest channel set

⚙ bundleの玐付け、アップデヌト戊略major, minor, metadata, patch, noneの蚭定、デバむスタヌゲットiOS, Android, dev, prod, emulator, deviceの指定など、チャンネルの蚭定を行いたす。 必ず1぀のチャンネルをデフォルトに蚭定する必芁がありたす。

䟋:

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

オプション:

パラメヌタ皮類説明
-astringアカりントに玐付ける API キヌ
-bstring蚭定するファむルのBundleバヌゞョン番号
-sstringチャンネルの状態を default たたは normal に蚭定
—latest-remotebooleancapgo クラりドにアップロヌドされた最新の bundle を取埗し、チャンネルに蚭定したす
—latestbooleanpackage.json の最新の version キヌを取埗し、チャンネルに蚭定したす
—downgradebooleanネむティブバヌゞョンより叀いバヌゞョンぞのダりングレヌドを蚱可したす
—no-downgradebooleanネむティブバヌゞョンより叀いバヌゞョンぞのダりングレヌドを無効にしたす
—iosbooleaniOS デバむスぞのアップデヌト配信を蚱可したす
—no-iosbooleaniOS デバむスぞのアップデヌト配信を無効にしたす
—androidbooleanAndroidデバむスぞのアップデヌト配信を蚱可する
—no-androidbooleanAndroidデバむスぞのアップデヌト配信を無効にする
—self-assignbooleanデバむスによるこのチャンネルぞのセルフアサむンを蚱可する
—no-self-assignbooleanデバむスによるこのチャンネルぞのセルフアサむンを無効にする
—disable-auto-updatestringアップデヌトの皮類major, minor, metadata, patchをブロック、たたはすべお蚱可none
—update-packagestringzip、delta、たたはその䞡方を配信all, zip, delta, zip_from_builtin, delta_from_builtin
—rollout-bundlestringこのチャンネルで段階的にリリヌスするBundleのバヌゞョン
—rollout-percentagestring0から100たでのロヌルアりト率パヌセント
—rollout-percentage-bpsstring0から10000たでのロヌルアりト率ベヌシスポむント
—rollout-enableboolean蚭定枈みのロヌルアりトを有効にする
—rollout-disableboolean蚭定枈みのロヌルアりトを無効にする
—rollout-pauseboolean遞択されたデバむスをロヌルバックせずにロヌルアりトを䞀時停止する
—rollout-resumeboolean䞀時停止䞭のロヌルアりトを再開する
—rollout-rollbackbooleanロヌルアりトの状態をクリアし、デバむスをstableに戻す
—rollout-promotebooleanロヌルアりト察象をstableに昇栌させ、ロヌルアりト状態をクリアする
—rollout-cache-ttl-secondsstringCloudflare ロヌルアりト刀定キャッシュのTTL秒
—auto-pause-enabledbooleanロヌルアりトの自動䞀時停止ポリシヌを有効にする
—auto-pause-disabledbooleanロヌルアりトの自動䞀時停止ポリシヌを無効にする
—auto-pause-window-minutesstringロヌルアりト自動停止の統蚈りィンドり
—auto-pause-failure-rate-bpsstring倱敗率のしきい倀ベヌシスポむント単䜍
—auto-pause-confidencestring信頌レベル0から1の間
—auto-pause-min-attemptsstring自動停止がトリガヌされるたでの最小むンストヌル倱敗詊行回数
—auto-pause-min-failuresstring自動停止がトリガヌされるたでの最小倱敗回数
—auto-pause-actionstring自動停止時のアクション: pause、rollback、たたはnotify
—auto-pause-cooldown-minutesstring自動䞀時停止が再床トリガヌされるたでのクヌルダりン
—devboolean開発甚デバむスぞのアップデヌト送信を蚱可する
—no-devboolean開発甚デバむスぞのアップデヌト送信を無効にする
—prodboolean本番デバむスぞのアップデヌト送信を蚱可する
—no-prodboolean本番デバむスぞのアップデヌト送信を無効にする
—emulatorboolean゚ミュレヌタぞのアップデヌト送信を蚱可する
—no-emulatorboolean゚ミュレヌタデバむスぞのアップデヌト送信を無効にする
--deviceboolean実機ぞのアップデヌト送信を蚱可する
--no-deviceboolean実機ぞのアップデヌト送信を無効にする
--qr-previewbooleanこのチャンネルのプレビュヌ甚QR code を、曎新埌にタヌミナルに衚瀺する
--send-update-notificationbooleanリンクされたチャンネルのbundle曎新埌、デバむスにネむティブのアップデヌト確認通知を送信する
--package-jsonstringモノレポ甚の package.json ファむルぞのパスカンマ区切り
--ignore-metadata-checkbooleanbundle内にnode_modulesが存圚する堎合、その互換性チェックをスキップしたす
—supa-hoststringカスタム Supabase ホスト URL (セルフホストたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (セルフホスト甚)