コンテンツに進む

📢 チャンネル

📢 Capgo Cloudで、曎新を管理するための配垃チャンネルを蚭定し、デバむスに曎新を配信する方法を制埡したす。

➕远加 a

゚むリアス
npx @capgo/cli@latest channel add

➕ Capgoでアプリ配垃甚の新しいチャンネルを䜜成しお、Cloudflareで曎新配信を管理したす。

䟋:

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

オプション:

パラメヌタヌ皮類説明
-dbooleanデフォルトのチャンネルずしお蚭定
---自分割assignbooleanデバむスがこのチャンネルに自動割り圓おを蚱可する
-astringAPIキヌのアカりントぞのリンク
—supa-hoststring自宅ホスティングたたはCapgo開発甚のカスタムサプアベヌスホストURL
—supa-anonstring自宅ホスティング甚のカスタムサプアベヌスアノンキヌ

Alias: d

タヌミナルりィンドり
npx @capgo/cli@latest channel delete

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

Example:

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

オプション:

パラメヌタヌタむプ説明
-astringAPI のキヌでアカりントにリンクしたす
--delete-bundlebooleanチャンネルに関連するバンドルを削陀したす。アプリ プレビュヌ キヌは、プレビュヌ チャンネルず関連する非共有バンドルを䞀括で削陀できたす。
—存圚しない堎合の成功boolean存圚しないチャンネルが芋぀かった堎合に成功
—カスタムサヌバヌホストstring自䜜のSupabaseホストURL (自䞻運甚たたはCapgo開発甚)
—カスタムサヌバヌアノンキヌstring自宅ホスティング甚のカスタムサヌバヌアノンキヌ

Alias: l

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

アプリのチャンネルをすべおリストし、Capgo Cloud で配垃蚭定を確認する。

䟋:

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

オプション:

パラメヌタヌ皮類説明
-astringAPI を䜿甚しおアカりントにリンクする
—supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (自瀟ホスティング甚)

📊 珟圚のバンドル

珟圚のバンドル
タヌミナル画面
npx @capgo/cli@latest channel currentBundle

📊 Capgo の特定のチャネルに関連付けられおいる珟圚のバンドルを取埗しお、曎新の远跡を行いたす。

䟋:

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

オプション:

パラメヌタヌ皮類-c
-cstring説明
-astringAPI キヌをクリックしおアカりントにリンクする
---chÅ«kanbooleanバンドルバヌゞョンをのみ衚瀺
---supa-hoststring自䜜のSupabaseホストURL自䞻運甚たたはCapgo開発甚
---supa-anonstring自䜜の Supabase 匿名鍵自瀟ホスティング甚

⚙ Capgoを蚭定する

context

Alias: s

セクションのタむトル「⚙ Capgoを蚭定する」
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ブロック曎新のタむプ: メゞャヌ、ミニマム、メタデヌタ、パッチ、たたは䜕もしない (すべおを蚱可)
—update-packagestringzip、delta、たたは䞡方を提䟛する: all、zip、delta、zip_from_builtin、たたはdelta_from_builtin
—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 ロヌルアりトの決定キャッシュの有効期間 (秒)
—auto-pause-enabledbooleanロヌルアりトの自動停止ポリシヌを有効にする
—auto-pause-disabledbooleanロヌルアりトの自動停止ポリシヌを無効にする
—auto-pause-window-minutesstringロヌルアりトの自動停止ポリシヌの統蚈りィンドり
—auto-pause-failure-rate-bpsstring基点で衚される倱敗率の閟倀
—auto-pause-confidencestring0 から 1 の間の信頌床
—auto-pause-min-attemptsstring自動停止がトリガヌされる前に、むンストヌルず倱敗の詊行回数の最小倀
—auto-pause-min-failuresstring自動停止のトリガヌずなる最小倱敗数
—自動停止アクションstring自動停止アクション: 停止、ロヌルバック、たたは通知
—自動停止再起動の最小時間string再起動たでの自動停止の再トリガヌ時間
—開発boolean開発甚デバむスにアップデヌトを送信する
—開発なしboolean開発甚デバむスにアップデヌトを送信しない
—本番boolean本番甚デバむスにアップデヌトを送信する
—本番なしboolean生産甚端末ぞのアップデヌトを送信しない
—゚ミュレヌタboolean゚ミュレヌタ甚端末ぞのアップデヌトを送信する
—no-emulatorboolean゚ミュレヌタ甚端末ぞのアップデヌトを送信しない
—端末boolean物理端末ぞのアップデヌトを送信する
—no-deviceboolean物理端末ぞのアップデヌトを送信しない
—QRプレビュヌbooleanChannel プレビュヌを曎新した埌、このチャンネルのタヌミナル QR code を出力したす。
—アップデヌト通知を送信booleanデバむスにアップデヌトしたリンクされたチャンネルパッケヌゞの通知を送信したす。
—package-jsonstringモノレポ甚のパッケヌゞ.jsonファむルぞのパス(カンマ区切り)
—ignore-metadata-checkbooleanバンドル内にnode_modulesの互換性がある堎合にチェックをスキップしたす。
—supa-hoststring自䜜の Supabase ホスト URL (自䞻ホスティングたたは Capgo 開発甚)
—supa-anonstring自ホスト甚のカスタムSupabase anonキヌ