Passer au contenu

📱 canal

📱 GĂ©rez les canaux de distribution pour les mises Ă  jour d'applications dans le nuage Capgo de Cloudflare, contrĂŽlez comment les mises Ă  jour sont livrĂ©es aux appareils.

Alias : a

FenĂȘtre de terminal
npx @capgo/cli@latest channel add

➕ CrĂ©ez un nouveau canal pour la distribution de l'application dans Capgo Cloud pour gĂ©rer la livraison des mises Ă  jour.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel add production com.example.app --default

Options :

ParamĂštreTypeDescription
ParamÚtre -dbooleanDéfinir le canal par défaut
—self-assignbooleanPermettre au dispositif de se rĂ©assigner Ă  ce canal
-astringAPI clé pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto)

Alias : d

FenĂȘtre de terminal
npx @capgo/cli@latest channel delete

Supprimer un canal de Capgo Cloud, avec possibilité de supprimer les ensembles associés pour libérer des ressources.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel delete production com.example.app

Options :

ParamĂštreTypeDescription
-astringAPI clé pour se connecter à votre compte
—delete-bundlebooleanSupprimer le bundle associĂ© Ă  la chaĂźne. Une clĂ© App Preview peut supprimer atomiquement uniquement sa propre chaĂźne de prĂ©visualisation et le bundle liĂ© non partagĂ©.
—success-if-not-foundbooleanRĂ©ussite si la chaĂźne n'est pas trouvĂ©e
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© Supabase anon personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)

Liste l

Terminal window
npx @capgo/cli@latest channel list

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

Copier dans le presse-papier

📋 Afficher la liste de tous les canaux configurĂ©s pour une application dans __CAPGO_KEEP_0__ Cloud pour examiner les paramĂštres de distribution.
npx @capgo/cli@latest channel list com.example.app

Options :

ParamĂštreTypeDescription
-astringAPI clé pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)
FenĂȘtre de terminal
npx @capgo/cli@latest channel currentBundle

📩 Obtenir le bundle actuel liĂ© Ă  un canal spĂ©cifique dans Capgo Cloud pour suivre les mises Ă  jour.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel currentBundle production com.example.app

Options :

ParamĂštreTypeDescription
-cstringCanal pour obtenir la version actuelle du bundle
-astringClé API pour se connecter à votre compte
—quietbooleanAffichez uniquement la version du bundle
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)

Alias : s

Onglet terminal
npx @capgo/cli@latest channel set

Configurer les paramÚtres d'un canal, comme lier un bundle, définir les stratégies d'actualisation (majeur, mineur, métadonnées, correctif, aucun), ou la cible de dispositif (iOS, Android, dev, prod, émulateur, appareil).

Exemple :

Onglet terminal
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Options :

ParamĂštreTypeDescription
-astringAPI key to link to your account
-bstringNuméro de version du bundle du fichier à définir
-sstringDéfinir l'état du canal, par défaut ou normal
—latest-remotebooleanObtenir la derniĂšre mise Ă  jour du bundle dans capgo et la dĂ©finir sur le canal
—latestbooleanObtenir la derniĂšre version clĂ© dans package.json pour la dĂ©finir sur le canal
—downgradebooleanAutoriser la mise Ă  niveau vers une version infĂ©rieure Ă  la version native
—no-downgradebooleanDĂ©sactiver la mise Ă  niveau vers une version infĂ©rieure Ă  la version native
—iosbooleanAutoriser l'envoi d'une mise à jour aux appareils iOS
—no-iosbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils iOS
—androidbooleanAutoriser l'envoi d'une mise à jour aux appareils Android
—no-androidbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils Android
—self-assignbooleanAutoriser l'appareil Ă  se rĂ©assigner Ă  ce canal
—no-self-assignbooleanDĂ©sactiver les appareils Ă  se rĂ©assigner Ă  ce canal
—dĂ©sactiver-mise-Ă -jour-automatiquestringBloquer les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tout)
—mettre-à-jour-paquetstringServir zip, delta ou les deux : tout, zip, delta, zip_from_builtin ou delta_from_builtin
—bundle-de-remontagestringVersion de bundle à lancer progressivement sur ce canal
—pourcentage-de-remontagestringPourcentage de remontage de 0 à 100
—pourcentage-de-remontage-bpsstringPourcentage de remontage en points de base de 0 à 10000
—remontage-activerbooleanActiver la mise en Ɠuvre configurĂ©e
—rollout-disablebooleanDĂ©sactiver le dĂ©roulement configurĂ©
—rollout-pausebooleanMettre en pause l'exposition du dĂ©roulement sans reculer les appareils sĂ©lectionnĂ©s
—rollout-resumebooleanReprendre un dĂ©roulement mis en pause
—rollout-rollbackbooleanEffacer l'Ă©tat de dĂ©roulement et renvoyer les appareils Ă  l'Ă©tat stable
—rollout-promotebooleanPromouvoir la cible de dĂ©roulement Ă  l'Ă©tat stable et effacer l'Ă©tat de dĂ©roulement
—rollout-cache-ttl-secondsstringCloudflare TTL de cache de dĂ©cision de dĂ©roulement en secondes
—pause-auto-activĂ©booleanActiver la politique de mise en pause automatique de dĂ©ploiement
—pause-auto-dĂ©sactivĂ©booleanDĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement
—fenĂȘtre-de-pause-auto-minutesstringFenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement
—seuil-de-faute-de-pause-auto-bpsstringSeuil de taux d'erreur en points de base
—niveau-de-confiance-de-pause-autostringNiveau de confiance entre 0 et 1
—essais-minimaux-de-pause-autostringEssais minimums d'installation et d'Ă©chec avant que la mise en pause automatique puisse dĂ©clencher
—auto-pause-min-fautesstringMinimum fautes avant que l'auto-pause puisse dĂ©clencher
—auto-pause-actionstringAction de l'auto-pause : pause, annulation ou notification
—auto-pause-cooldown-minutesstringCooldown avant que l'auto-pause puisse dĂ©clencher Ă  nouveau
—devbooleanAutoriser l'envoi d'une mise Ă  jour vers les appareils de dĂ©veloppement
—no-devbooleanDĂ©sactiver l'envoi d'une mise Ă  jour vers les appareils de dĂ©veloppement
—prodbooleanAutoriser l'envoi d'une mise à jour vers les appareils de production
—no-prodbooleanDĂ©sactiver l'envoi de mise Ă  jour vers les appareils de production
—emulateurbooleanAutoriser l'envoi de mise Ă  jour vers les appareils Ă©mulĂ©s
—no-emulateurbooleanDĂ©sactiver l'envoi de mise Ă  jour vers les appareils Ă©mulĂ©s
—appareilbooleanAutoriser l'envoi de mise à jour vers les appareils physiques
—no-appareilbooleanDĂ©sactiver l'envoi de mise Ă  jour vers les appareils physiques
—prĂ©visualisation QRbooleanAfficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă  jour
—envoyer-une-notification-de-mise-Ă -jourbooleanEnvoyer une notification de mise Ă  jour native aux appareils aprĂšs avoir mis Ă  jour le bundle du canal liĂ©
—fichier-json-de-packstringChemins vers les fichiers json de package pour les monorepos (sĂ©parĂ©s par des virgules)
—ignorer-la-vĂ©rification-des-mĂ©tadonnĂ©esbooleanIgnorer la vĂ©rification de la compatibilitĂ© de node_modules si elle est prĂ©sente dans le bundle
—hĂŽte-supabase-personnalisĂ©stringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
—clĂ©-anonyme-supabase-personnalisĂ©estringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)