Skip to content

バンドル

Capgo Cloud ぞのアップロヌド、互換性のチェック、暗号化など、デプロむ甚のアプリケヌションバンドルの管理に圹立ちたす。

Alias: u

Terminal window
npx @capgo/cli@latest bundle upload

⬆ Upload a new app bundle to Capgo Cloud for distribution. Version must be > 0.0.0 and unique. Deleted versions cannot be reused for security. External option: Store only a URL link (useful for apps >200MB or privacy requirements). Capgo never inspects external content. Add encryption for trustless security.

Example:

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

Options:

ParamType説明
-a,stringAPI のアカりントにリンクするためのキヌ
-p,stringcapacitor.config の webDir を䜿甚する堎合、フォルダヌのアップロヌドパスを指定したす。
-c,stringリンクするチャンネルを指定したす。
-e,stringCapgo の Cloud ではなく、倖郚 URL にリンクしたす。
—iv-session-keystringバンドル URL の倖郚の IV ずセッション キヌを蚭定したす。
—s3-regionstringAWS 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ずセッションキヌ
-b,stringアップロヌドするバンドルのバヌゞョン番号
—linkstring倖郚リ゜ヌスぞのリンク (䟋: GitHub リリヌス)
—commentstringこのバヌゞョンに関するコメント、リリヌスノヌト、コミットハッシュ、コミットメッセヌゞなど
—min-update-versionstringこのバヌゞョンにアップデヌトするために必芁な最小バヌゞョン。チャンネル内のメタデヌタで自動アップデヌトを無効に蚭定した堎合にのみ䜿甚
—auto-min-update-versionbooleanネむティブパッケヌゞに基づいお最小アップデヌトバヌゞョンを蚭定
—ignore-metadata-checkbooleannode_modules のメタデヌタを無芖する
__CAPGO_KEEP_0__booleanアップロヌド時にチェックサムの確認を無芖する
CRC32 チェックサムの確認匷制booleanアップロヌドに CRC32 チェックサムを匷制する (自動怜出をオヌバヌラむド)
アップロヌドプロセスのタむムアりト (秒)string[非掚奚] —tus を䜿甚しおください。 マルチパヌトプロトコルを䜿甚しお S3 アップロヌド
[非掚奚] —tus を䜿甚しおください。 zip を䜿甚しお __CAPGO_KEEP_0__ クラりドにアップロヌドする (レガシヌモヌド)booleanTUS プロトコルを䜿甚しおください
—ignore-checksum-checkbooleanUpload the bundle using zip to Capgo cloud (legacy)
—timeoutbooleanTUSを䜿甚しおバンドルをCapgoクラりドにアップロヌドしおください
—tus-chunk-sizestringTUS再開可胜アップロヌドのために䜿甚するchunkサむズデフォルト自動
—partialboolean[非掚奚] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌド
—partial-onlyboolean[非掚奚] —delta-onlyを䜿甚しおください。むンクリメンタルアップデヌトのみをアップロヌドしお、フルバンドルをスキップ
—deltabooleanむンスタントで超高速のアップデヌトに適した、倉曎されたファむルのみのdeltaアップデヌトをアップロヌド
—delta-onlyboolean最倧速床を実珟するために、フルバンドルを含たないdeltaアップデヌトのみをアップロヌドしおください倧芏暡アプリ甚
—no-deltabooleanDirect Update を有効にしおいる堎合でも、デルタ曎新を無効にする
—暗号化されたチェックサムstringアップロヌドする倖郚バンドル甚にのみ䜿甚される暗号化されたチェックサム (眲名)。
—__CAPGO_KEEP_0__.config.json にバンドルを蚭定するboolean—デヌタベヌスに゚ントリを远加するだけのファむルアップロヌドプロセス (内郚テスト甚に capacitor によっお䜿甚)
パッケヌゞ.json ファむルのパス (モノレポ甚、カンマ区切り)booleanDry upload the bundle process, mean it will not upload the files but add the row in database (Used by Capgo for internal testing)
—郚分的な暗号化string—郚分的な暗号化
—郚分的な暗号化string—郚分的な暗号化
—郚分的な暗号化booleanアップデヌトファむルを暗号化 (アップデヌタヌ 6.14.4 より䞊のバヌゞョンでは自動有効)
__CAPGO_KEEP_0__booleanアップロヌドしようずしおいるチャンネルで珟圚リンクされおいるバンドルを怜出し、削陀したす
__CAPGO_KEEP_0__stringBrotli 圧瞮から陀倖するファむル (カンマ区切りで、䟋: “.jpg, .png”)__CAPGO_KEEP_0__Brotli 圧瞮を完党に無効にする (アップデヌタヌ バヌゞョンがサポヌトする堎合でも)
__CAPGO_KEEP_0__booleanバンドルバヌゞョンがすでに存圚する堎合に成功する (モノレポの CI/CD ワヌクフロヌ向け)
__CAPGO_KEEP_0__boolean__CAPGO_KEEP_0__
__CAPGO_KEEP_0__booleanデバむスが自動でこのチャンネルに参加できるようにする (曎新チャンネル蚭定)
—supa-hoststring自宅サヌバヌでホストしおいる堎合や開発甚に Capgo を䜿甚する堎合のカスタム Supabase ホスト URL
—supa-anonstring自宅サヌバヌでホストしおいる堎合のカスタム Supabase anon キヌ
—verboseboolean詳现なログずずもに詳现な出力を有効にする

🧪 互換性

タヌミナル画面
コピヌ
npx @capgo/cli@latest bundle compatibility

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

䟋:

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

オプション:

パラメヌタヌタむプ説明
-a,stringAPI アカりントにリンクするためのキヌ
-c,string互換性を確認するチャンネル
—テキストboolean絵文字の代わりにテキストを出力する
—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

オプション:

パラメヌタヌタむプ説明
-a,stringAPI アカりントにリンクするためのキヌ
-c,string比范察象のチャネル
—package-jsonstringモノレポのパッケヌゞjsonファむルのパス(カンマ区切り)
—node-modulesstringモノレポのnode_modulesディレクトリのパス(カンマ区切り)
—supa-hoststringカスタムスパバヌスホストURL(自䞻ホスティングたたはCapgo開発)
—supa-anonstringカスタムスパバヌスアノンキヌ(自䞻ホスティング)

Alias: d

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

🗑 Capgo Cloud から特定のバンドルを削陀したす。バヌゞョンを指定するこずもできたす。

䟋:

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

オプション:

パラメヌタヌタむプ説明
-a,stringAPI のキヌを䜿甚しおアカりントにリンクしたす
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstring自瀟ホスト甚のカスタム Supabase anon キヌ

📋 リスト

「📋 リスト」

゚むリアス: l

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

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

䟋:

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

オプション:

パラメヌタヌタむプ説明
-a,stringAPI アカりントにリンクするためのキヌ
—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

オプション:

パラメヌタヌタむプ説明
-b,stringアプリを削陀するバンドルバヌゞョン番号
-a,stringAPI でアカりントにリンクするキヌ
-k,string保管するバヌゞョンの数
-f,string匷制削陀
—ignore-channelbooleanチャンネルにリンクされおいるバンドルを削陀する堎合も削陀したす (泚意: チャンネルも削陀されたす)
—supa-hoststring自宅ホスティングたたは Capgo 開発甚のカスタム Supabase ホスト URL
—supa-anonstring自瀟ホスティング甚のカスタムスヌパヌバヌれアノンキヌ
タヌミナル画面
npx @capgo/cli@latest bundle encrypt

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

䟋:

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

オプション:

パラメヌタ:タむプ説明
—keystring__CAPGO_KEEP_0__のプラむベヌト眲名鍵のカスタムパス
—key-datastring__CAPGO_KEEP_0__のプラむベヌト眲名鍵
-j,stringJSON圢匏で出力
—package-jsonstringモノレポの堎合のpackage.jsonファむルのパス(カンマ区切り)
タヌミナルりィンドり
npx @capgo/cli@latest bundle decrypt

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

䟋:

タヌミナルりィンドり
npx @capgo/cli@latest bundle decrypt ./myapp_encrypted.zip CHECKSUM

オプション:

パラメヌタヌタむプ説明
—keystringプラむベヌト眲名キヌ甚カスタムパス
—__CAPGO_KEEP_0__stringプラむベヌト眲名鍵
—__CAPGO_KEEP_1__stringアプリケヌションバンドルの敎合性を確認するために䜿甚するバンドルのチェックサム
—__CAPGO_KEEP_2__stringモノレポのpackage.jsonファむルのパス(カンマ区切り)
タヌミナル画面
npx @capgo/cli@latest bundle zip

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

䟋:

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

オプション:

パラメヌタヌタむプ説明
-p,stringcapacitor.configで蚭定されおいるwebDirを䜿甚しない堎合のアップロヌドフォルダヌのパス
-b,stringzipファむルの名前を決定するバンドルバヌゞョン番号
-n,stringzipファむルの名前
-jstringJSON圢匏で出力
—no-code-checkbooleancodeの゜ヌスずむンデックスがrootフォルダに存圚する堎合にnotifyAppReady()が呌び出されたかどうかをチェックする
—key-v2boolean暗号化v2を䜿甚
—package-jsonstringモノレポ甚のpackage.jsonファむルのパス(カンマ区切り)

バンドルから続ける

バンドルから続ける

Capgoを䜿甚しおいる堎合 バンドルから続ける セキュリティずコンプラむアンスの蚈画に圹立぀ように接続する 暗号化 暗号化の実装詳现に぀いお コンプラむアンス コンプラむアンスの実装詳现に぀いお Capgo セキュリティ スキャナヌ Capgo セキュリティ スキャナヌの補品ワヌクフロヌに぀いお Capgo セキュリティ Capgo セキュリティの補品ワヌクフロヌに぀いお Capgo トラスト センタヌ Capgo トラスト センタヌの補品ワヌクフロヌに぀いお