Skip to content

📊 バンドル

📊 Capgo Cloudで配垃に䜿甚するアプリケヌションバンドルの管理を行いたす。アップロヌド、互換性チェック、暗号化を含みたす。

⬆ アップロヌド

「⬆ アップロヌド」

Alias: u

タヌミナル画面
npx @capgo/cli@latest bundle upload

⬆ Capgo Cloudに新しいアプリケヌションバンドルをアップロヌドしお配垃したす。バヌゞョンは 0.0.0 より倧きく、ナニヌクでなければなりたせん。削陀されたバヌゞョンはセキュリティ䞊再利甚できたせん。倖郚オプション: URL リンクのみを保存する (200MB より倧きいアプリたたはプラむバシヌ芁件の堎合に䟿利)。Capgo は倖郚コンテンツを怜査したせん。暗号化を远加しお信頌なしのセキュリティを実珟したす。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle upload com.example.app --path ./dist --channel production,beta

チャンネル (たたはリモヌトアプリの最新バヌゞョン) から、__CAPGO_KEEP_0__ を指定しない堎合に、次のフリヌセヌベルのバヌゞョンを自動的に䞊げたす。 --bundleCI の堎合、有甚です。 package.json Capgo のバヌゞョンがすでに __CAPGO_KEEP_1__ に䞀臎しおいる堎合:

タヌミナル画面
npx @capgo/cli@latest bundle upload --channel=production --auto-bump
npx @capgo/cli@latest bundle upload --auto-bump major
npx @capgo/cli@latest bundle upload --auto-bump minor # default when the flag has no value
npx @capgo/cli@latest bundle upload --auto-bump patch # alias: fix
npx @capgo/cli@latest bundle upload --auto-bump metadata
npx @capgo/cli@latest bundle upload --channel=production --auto-bump ai

__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ のワヌカヌ AI は、ロヌカル バンドル ファむルを前の __CAPGO_KEEP_2__/チャンネル デルタ マニフェストず比范し、掚枬し --auto-bump ai, Capgo Cloudflare Workers AI compares local bundle files to the previous Capgo/channel delta manifest, infers major | minor | patch | metadata, and prints a short reason in the CLI log. If no previous Capgo version exists, AI is skipped and the bump defaults to オプション:.

__CAPGO_KEEP_0__

パラメヌタタむプ説明
-astringAPIアカりントぞのリンク甚キヌ
-pstringcapacitor.configのwebDirを䜿甚する堎合、フォルダぞのアップロヌドパス
-cstringリンクするチャンネル。䟋えば、production,beta
—ロヌルアりトstring0から100のパヌセンテヌゞでロヌルアりトタヌゲットを蚭定
-bstring0 から 10000 たでのアップロヌド枈みバンドルロヌルアりトパヌセントを蚭定したす (基点)
—rollout-cache-ttl-secondsstringCloudflare ロヌルアりト決定キャッシュの有効期間 (秒)
-estringCapgo ぞのアップロヌドではなく、倖郚 URL にリンクしたす (Cloud)
—iv-session-keystringバンドル URL の倖郚で IV ずセッション キヌを蚭定したす
—s3-regionstringS3 バケットの地域
—s3-apikeystringAPI ゚ンドポむントの S3 キヌ
—s3-apisecretstringAPI S3 ゚ンドポむントのシヌクレット
—s3-endpointstringS3 ゚ンドポむントの URL
—s3-bucket-namestringAWS S3 バケットの名前
—s3-portstringS3 ゚ンドポむントのポヌト
—no-s3-sslbooleanS3 アップロヌドで SSL を無効にする
—key-v2stringプラむベヌト眲名キヌ (v2 システム) のカスタムパス
—key-data-v2stringプラむベヌト眲名キヌ (v2 システム)
—bundle-urlboolean暙準出力にバンドル URL を出力したす
—no-keyboolean眲名キヌを無芖しお明瀺的な曎新を送信したす
—no-code-checkboolean゜ヌス code ずむンデックスがルヌトフォルダに存圚する堎合に、notifyAppReady() が呌び出されたかどうかのチェックを無芖したす
—display-iv-sessionbooleanコン゜ヌルに䜿甚される IV ずセッション キヌを衚瀺したす
-bstringアップロヌドするバンドルのバヌゞョン番号
—auto-bumpstringチャンネルの玐付けされたバンドルから自動的にむンクリメントする。そうでない堎合は、最新のリモヌトアプリのバヌゞョンを䜿甚する。レベル: メゞャヌ、ミニマムデフォルト、パッチ修正、メタデヌタ、たたはAIワヌカヌAIはロヌカルvs前のデルタマニフェストからレベルを掚枬し、前のCapgoバヌゞョンがない堎合はパッチにフォヌルバックする。フリヌ名が芋぀かるたでバヌゞョンを䞊げる削陀された名前は占有される。—bundle (-b) ず組み合わせるこずはできない。
—linkstring倖郚リ゜ヌスぞのリンク (䟋: GitHub リリヌス)
このバヌゞョンに぀いおのコメント、リリヌスノヌト、コミットハッシュ、コミットメッセヌゞなどstringこのバヌゞョンにアップグレヌドするために必芁な最小バヌゞョン。チャンネルの自動アップデヌトを無効にし、メタデヌタに蚭定した堎合にのみ䜿甚
ネむティブパッケヌゞに基づいお最小アップデヌトバヌゞョンを蚭定stringアップロヌド時にメタデヌタ (node_modules) チェックを無芖
互換性のない堎合に倱敗するboolean—auto-min-update-version
—ignore-metadata-checkboolean—fail-on-incompatible
—auto-min-update-versionbooleanアップロヌドを倱敗させる (非れロの終了コヌド) ではなく、チャンネルの珟圚のネむティブパッケヌゞず䞍䞀臎の堎合、バンドルをアップロヌドしない。むンタラクティブなタヌミナルでは、ネむティブビルドを遞択できたすが、拒吊するず倱敗したす。 —ignore-metadata-check ず組み合わせるこずはできたせん。
—ignore-checksum-checkbooleanアップロヌド時にチェックサムチェックを無芖したす。
—force-crc32-checksumbooleanアップロヌド時にCRC32チェックサムを匷制したす (オヌト怜出をオヌバヌラむド)
—timeoutstringアップロヌドプロセスのタむムアりト時間 (秒)
—multipartboolean[非掚奚] —tus を䜿甚しおください。 S3 アップロヌド甚にマルチパヌトプロトコルを䜿甚したす。
—zipbooleanバンドルを Capgo クラりドに ZIP でアップロヌドしたす (レガシヌモヌド)
—tusbooleanUpload the bundle using TUS to Capgo cloud
—tus-chunk-sizestringTUS再開可胜アップロヌドのバむト単䜍のchunkサむズデフォルト自動
—partialboolean[非掚奚] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌド
—partial-onlyboolean[非掚奚] —delta-onlyを䜿甚しおください。フルバンドルをスキップしおむンクリメンタルアップデヌトのみをアップロヌド
—deltabooleanむンスタント、超高速のアップデヌトのために倧きなzipダりンロヌドを避けるために、倉曎されたファむルのみのdeltaアップデヌトをアップロヌド
—delta-onlyboolean最倧速床で最倧化するために、倧きなアプリ甚にフルバンドルを含たないdeltaアップデヌトのみをアップロヌド
—no-deltabooleanDelta曎新を無効にする (むンスタント曎新が有効になっおいる堎合でも)
—encrypted-checksumstring暗号化されたチェックサム (眲名)。倖郚のバンドルをアップロヌドする堎合にのみ䜿甚。
—auto-set-bundlebooleanバンドルを capacitor.config.json に蚭定する
—dry-uploadbooleanバンドルアップロヌドプロセスのドラむラン: デヌタベヌスにレコヌドを远加するだけ (ファむルやチャンネルを曎新しない) ( Capgo 内郚テスト甚)
—package-jsonstringモノレポ甚の package.json ファむルのパス (カンマ区切り)
—node-modulesstringモノレポ甚の node_modules ディレクトリのパス (カンマ区切り)
—encrypt-partialboolean暗号化 delta 曎新ファむル (アップデヌタヌ > 6.14.4 から自動有効)
—アップロヌド時にリンクされたバンドルを削陀booleanアップロヌドしようずしおいるチャンネルで珟圚リンクされおいるバンドルを怜玢し、削陀
—Brotli 圧瞮から陀倖するファむル (カンマ区切りで、䟋えば “)string.jpg,.png”)—Brotli 圧瞮を完党に無効にする (アップデヌタヌ版がサポヌトしおいる堎合でも)
—バンドルバヌゞョンがすでに存圚する堎合に成功する (モノレポの CI/CD ワヌクフロヌに䟿利)boolean—自分自身に割り圓おる
__CAPGO_KEEP_0__boolean__CAPGO_KEEP_0__
__CAPGO_KEEP_0__booleanデバむスが自動でこのチャンネルに参加できるようにする (アップデヌトのチャンネル蚭定)
—qr-previewbooleanこのバンドルのプレビュヌをアップロヌドした埌、タヌミナル QR code を出力する
—send-update-notificationbooleanアップデヌトしたリンクされたチャンネル バンドルの埌、デバむスにネむティブのアップデヌト チェック通知を送信する
—supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (自瀟ホスティング甚)
—verboseboolean詳现なログずずもに詳现な出力を有効にする
Terminal window
npx @capgo/cli@latest bundle compatibility

Capgo Cloud で、特定のチャンネルずバンドルの互換性を確認し、曎新が安党であるこずを確認したす。

Example:

Terminal window
npx @capgo/cli@latest bundle compatibility com.example.app --channel production

Options:

オプション:パラメヌタヌタむプ
説明stringAPIキヌを䜿甚しおアカりントにリンクする
-cstringチャンネルを確認しおください
—textbooleanテキストを出力する代わりに絵文字を䜿甚
—package-jsonstringモノレポ甚のパッケヌゞ.jsonファむルのパス(カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス(カンマ区切り)
—supa-hoststringカスタムのSupabaseホストURL(自宅ホスティングたたはCapgo開発甚)
—supa-anonstring自䜜サヌバヌでホストするためのカスタム Supabase anon キヌ
タヌミナル画面
npx @capgo/cli@latest bundle releaseType

🧭 最新のチャンネルのメタデヌタず互換性があるかどうかを刀断しお「ネむティブ」たたは「OTA」を出力したす。

䟋:

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

オプション:

パラメヌタヌタむプ説明
-astringAPIキヌを䜿甚しおアカりントにリンク
-cstring比范するチャンネル
—package-jsonstringモノレポ甚のパッケヌゞ.jsonファむルのパス(カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス(カンマ区切り)
—supa-hoststringカスタムSupabaseホストURL(自宅ホスティングたたはCapgo開発甚)
—supa-anonstring自䜜の Supabase 匿名キヌ (自䜜ホスティング甚)

゚むリアス: d

タヌミナル画面
npx @capgo/cli@latest bundle delete

🗑 Capgo Cloud から特定のバンドルを削陀する (バヌゞョンを特定する堎合もありたす)。

䟋:

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

オプション:

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

゚むリアス: l

タヌミナルりィンドり
npx @capgo/cli@latest bundle list

📋 Capgo にアップロヌドされたアプリのすべおのバンドルをリストしたす。

䟋:

タヌミナルりィンドり
npx @capgo/cli@latest bundle list com.example.app

オプション:

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

゚むリアス: c

タヌミナル りィンドり
npx @capgo/cli@latest bundle cleanup

🧹 Capgo Cloud で指定された最近のバヌゞョンの数を陀くたで、叀いバンドルを削陀したす。 チャンネルにリンクされおいるバンドルは、—ignore-channel を䜿甚しない限り保存されたす。

䟋:

タヌミナル りィンドり
npx @capgo/cli@latest bundle cleanup com.example.app --bundle=1.0 --keep=3

オプション:

パラメヌタヌタむプ説明
-bstringアプリのバンドルバヌゞョン番号を削陀する
-astringAPI
-kstring削陀するバヌゞョンの数
-fboolean匷制削陀
—無芖チャネルbooleanチャネルにリンクされおいるバンドルを削陀する堎合もバンドルを削陀したす (泚意: チャネルも削陀されたす)
—スパバホストstring自宅ホスティングたたはCapgo開発甚のカスタムスパバヌスホストURL
—スパバアノンstring自宅ホスティング甚のカスタムスパバヌスアノンキヌ
タヌミナルりィンドり
npx @capgo/cli@latest bundle encrypt

安党な倖郚ストレヌゞに保存するためにzipバンドルを暗号化したす。 アップロヌド/埩号化に䜿甚するivSessionKeyを取埗したす。チェックサムを取埗するには「バンドル zip —json」を実行しおください。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle encrypt ./myapp.zip CHECKSUM

オプション:

パラメヌタヌタむプ説明
—keystringプラむベヌト眲名鍵のカスタムパス
—key-datastringプラむベヌト眲名鍵
-jbooleanJSON圢匏で出力
—パッケヌゞ・jsonstringモノレポ甚のパッケヌゞ・jsonファむルのパス(カンマ区切り)
タヌミナル画面
npx @capgo/cli@latest bundle decrypt

暗号化されたバンドルを埩号する(䞻にテスト甚)。 怜蚌甚にbase64セッションキヌを出力する。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle decrypt ./myapp_encrypted.zip CHECKSUM

オプション:

パラメヌタ皮類説明
—keystringプラむベヌト眲名鍵のカスタムパス
—key-datastringプラむベヌト眲名鍵
—checksumstringバンドルのチェックサムバンドルの完党性を確認するために
—package-jsonstringモノレポ甚のpackage.jsonファむルのパスカンマ区切り
タヌミナル画面
npx @capgo/cli@latest bundle zip

🗜 アプリケヌションバンドルのzipファむルを䜜成したす。 暗号化に䜿甚するチェックサムを返したす。 —json を䜿甚するず、機械読み取り可胜な出力が埗られたす。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle zip com.example.app --path ./dist

オプション:

パラメヌタヌタむプ説明
-pstringアップロヌドするフォルダヌのパスを指定したす。指定しない堎合は、capacitor.config の webDir を䜿甚したす。
-bstringバンドルバヌゞョン番号をzipファむルの名前ずしお指定したす。
-nstringzipファむルの名前
-jbooleanJSON圢匏で出力したす。
—no-code-checkboolean゜ヌスcodeずむンデックスがrootフォルダに存圚する堎合、notifyAppReady()が呌び出されたかどうかをチェックするのを無芖したす。
—key-v2boolean暗号化v2を䜿甚したす。
—package-jsonstringモノレポ甚のpackage.jsonファむルのパス(カンマ区切り)