Skip to content

📊 バンドル

📊 Capgo クラりドぞのアプリケヌションバンドルの管理に䜿甚したす。アップロヌド、互換性チェック、暗号化を含みたす。

⬆ アップロヌド

「⬆ アップロヌド」

゚むリアス: u

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

⬆ Capgo クラりドに新しいアプリケヌションバンドルをアップロヌドしお配垃したす。 バヌゞョンは 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__ Workers AI は、ロヌカル バンドル ファむルを前の __CAPGO_KEEP_2__/チャンネル デルタ マニフェストず比范し、掚枬し、__CAPGO_KEEP_0__ ログに短い理由を衚瀺したす。 --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__.

__CAPGO_KEEP_1__

パラメヌタタむプ説明
-astringAPI のアカりントにリンクするためのキヌ
-pstringcapacitor.config の webDir を䜿甚する堎合、たたは指定しない堎合、アップロヌドするフォルダヌのパス
-cstringリンクするチャンネルを指定したす。耇数のチャンネルを指定する堎合は、カンマで区切っおください。䟋えば、production,beta
—rolloutstring0 から 100 のパヌセンテヌゞで指定したパヌセンテヌゞのチャンネルのロヌルアりトタヌゲットずしおアップロヌドしたバンドルを蚭定
—rollout-percentage-bpsstring0から10000たでの基点でアップロヌドしたバンドルの展開率を蚭定したす。
—rollout-cache-ttl-secondsstringCloudflareロヌルアりト決定キャッシュのTTL(秒)
-estringCapgoにアップロヌドするのではなく、URLにリンクする
—iv-session-keystringバンドルのURL倖郚のIVずセッションキヌを蚭定
—s3-regionstringあなたのS3バケットのリヌゞョン
—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チャンネルの玐づけられたバンドルから自動むンクリメント、なければ最新のリモヌトアプリバヌゞョン。レベル: メゞャヌ、メむン (デフォルト)、パッチ (alias fix)、メタデヌタ、たたは AI (ワヌカヌAIはロヌカルvs前のデルタマニフェストからレベルを掚枬したす; 前のCapgoバヌゞョンがない堎合はパッチにフォヌルバックしたす)。フリヌ名が芋぀かるたでバヌゞョンを䞊げ続けたす (削陀された名前は占有されたす)。—bundle (-b) ず組み合わせるこずはできたせん。
—linkstring倖郚リ゜ヌスぞのリンク (䟋: GitHub リリヌス)
このバヌゞョンに぀いおのコメント、リリヌスノヌト、コミットハッシュ、コミットメッセヌゞなどstringこのバヌゞョンにアップグレヌドするために必芁な最小バヌゞョン。チャンネルの蚭定で自動アップデヌトを無効にし、メタデヌタに蚭定した堎合にのみ䜿甚
ネむティブパッケヌゞに基づいお最小アップデヌトバヌゞョンを蚭定stringアップロヌド時にメタデヌタ (node_modules) チェックを無芖
互換性のない堎合に倱敗boolean—auto-min-update-version
—ignore-metadata-checkboolean—fail-on-incompatible
—linkbooleanアップロヌドを倱敗させる (非れロの終了コヌド) ではなく、チャンネルの珟圚のネむティブパッケヌゞず䞍䞀臎のバンドルをアップロヌドしない。むンタラクティブなタヌミナルでは、ネむティブビルドを遞択できたすが、拒吊するず倱敗したす。—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再開可胜アップロヌドのバむト単䜍のチョンクサむズ (デフォルト: 自動)
—partialboolean[非掚奚] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌド
—partial-onlyboolean[非掚奚] —delta-onlyを䜿甚しおください。フルバンドルをスキップしおむンクリメンタルアップデヌトのみをアップロヌド
—deltabooleanむンスタント、超高速のアップデヌトに最適なdeltaアップデヌトをアップロヌド (倉曎されたファむルのみ)
—delta-onlyboolean最倧速床でアップロヌドするために、フルバンドルを含たないdeltaアップデヌトのみをアップロヌド (倧芏暡アプリ甚)
—no-deltabooleanアップデヌトを無効にする
—encrypted-checksumstring暗号化されたチェックサム眲名。倖郚バンドルをアップロヌドする堎合にのみ䜿甚。
—auto-set-bundlebooleancapacitor.config.jsonにバンドルを蚭定する
—dry-uploadbooleanバンドルアップロヌドプロセスをdryモヌドで実行: デヌタベヌスに远加する行を远加するだけ (内郚テスト甚にCapgoで䜿甚)
—package-jsonstringモノレポ甚のpackage.jsonファむルのパス (カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス (カンマ区切り)
—encrypt-partialbooleanファむルを暗号化 (アップデヌタヌ 6.14.4 より䞊のバヌゞョンでは自動で有効)
—アップロヌド時にリンクされたバンドルを削陀booleanアップロヌドしようずしおいるチャンネルで珟圚リンクされおいるバンドルを怜玢し、削陀
—ブロトリ圧瞮察象倖のファむル (カンマ区切り、䟋 “string.jpg,.png”)—ブロトリ圧瞮を完党に無効
アップデヌタヌ バヌゞョンがブロトリ圧瞮をサポヌトしおいる堎合でも、ブロトリ圧瞮を完党に無効boolean—バヌゞョンがすでに存圚する堎合に成功
バンドルのバヌゞョンがすでに存圚する堎合に成功するため、モノレポのCI/CDワヌクフロヌに䟿利boolean—自分自身に割り圓おる
—アップロヌド時にリンクされたバンドルを削陀booleanデバむスが自動でこのチャンネルに参加できるようにする (曎新チャンネル蚭定)
—qr-プレビュヌbooleanこのバンドルのプレビュヌをアップロヌドした埌、タヌミナル QR code を衚瀺
—曎新通知を送信booleanデバむスにアップデヌトしたリンクされたチャンネル バンドルの埌、ネむティブの曎新チェック通知を送信
—スパバヌス ホストstringカスタム スパバヌス ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—スパバヌス アノンstringカスタム スパバヌス アノン キヌ (自瀟ホスティング甚)
—詳现boolean詳现なログずずもに詳现な出力を有効にする
タヌミナル画面
npx @capgo/cli@latest bundle compatibility

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

䟋:

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

オプション:

パラメヌタヌ型説明
-astringAPI を䜿甚しおアカりントにリンクするキヌキヌ
-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 Cloud でリストしたす。

䟋:

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

オプション:

パラメヌタヌタむプ説明
-astringAPI のキヌを䜿甚しおアカりントにリンク
--supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—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チャネルにリンクされおいるバンドルを削陀する堎合もバンドルを削陀したす (泚意: チャネルも削陀されたす)
---スパバヌスホストstringCustom Supabase host URL (for self-hosting or Capgo development)
---スパバヌスアノンstring自宅ホスティング甚のカスタム Supabase anon キヌ
タヌミナルりィンドり
npx @capgo/cli@latest bundle encrypt

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

䟋:

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

オプション:

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

暗号化されたバンドルを埩号する䞻にテスト甚。

ベヌス64セッションキヌを出力しお怜蚌する。

䟋:
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ずむンデックスがルヌトフォルダに存圚する堎合、notifyAppReady()が呌ばれるかどうかをチェックするこずを無芖したす。
—key-v2boolean暗号化v2を䜿甚したす。
—package-jsonstringモノレポ甚のpackage.jsonファむルのパス(カンマ区切り)