Passer Ă  la navigation

📱 canal

Gérez les canaux de distribution pour les mises à jour d'applications dans Capgo Cloud, contrÎlez comment les mises à jour sont livrées aux appareils.

Alias: a

Copier dans le presse-papier
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.

➕ Ajouter

Copier dans le presse-papier
npx @capgo/cli@latest channel add production com.example.app --default

Options :

ParamĂštreTypeType de canal
-dbooleanDéfinir le canal par défaut
—self-assignbooleanAllow device to self-assign to this channel
-astringAPI key to link to your account
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
—supa-anonstringCustom Supabase anon key (for self-hosting)

Alias : d

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

Supprimer un canal de Capgo Cloud, en supprimant facultativement 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 pour se connecter Ă  votre compte
—supprimer-le-paquetbooleanSupprimer le paquet associĂ© au canal. Un clĂ© de prĂ©visualisation d'application peut supprimer atomiquement uniquement son propre canal de prĂ©visualisation et le paquet liĂ© non partagĂ©.
—succĂšs-si-non-trouvĂ©booleanSuccĂšs si le canal n'est pas trouvĂ©
—supa-hoststringHĂŽte URL de Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme personnalisĂ©e Supabase (pour auto-hĂ©bergement)

Alias : l

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

Listez tous les canaux configurés pour une application dans Capgo Cloud pour examiner les paramÚtres de distribution.

Exemple :

FenĂȘtre de terminal
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

📩 Obtenez l'ensemble actuel liĂ© Ă  un canal spĂ©cifique dans Capgo Cloud pour la suivi des 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
-astringAPI clé pour se connecter à votre compte
—quietbooleanAfficher uniquement la version du bundle
—hĂŽte-suprastringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement autonome ou le dĂ©veloppement Capgo)
—clĂ©-anon-suprastringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)

Alias: s

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

⚙ Configure settings for a channel, such as linking a bundle, setting update strategies (major, minor, metadata, patch, none), or device targeting (iOS, Android, dev, prod, emulator, device). One channel must be default.

Example:

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

Options :

ParamĂštreTypeDescription
-astringAPI pour se connecter Ă  votre compte
-bstringNuméro de version du paquet à définir
-sstringDéfinir l'état du canal, par défaut ou normal
—latest-remotebooleanObtenez la derniĂšre mise Ă  jour du bundle tĂ©lĂ©chargĂ© dans capgo cloud et dĂ©finissez-le sur le canal
—dernierbooleanObtenez la derniĂšre clĂ© de version dans le package.json pour la dĂ©finir sur le canal
—dĂ©graderbooleanAutoriser la dĂ©gradation vers une version sous la native
—pas-de-dĂ©graderbooleanDĂ©sactiver la dĂ©gradation vers une version sous la native
—iosbooleanAutoriser l'envoi de mise à jour aux appareils iOS
—pas-d-iosbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils iOS
—androidbooleanPermettre l'envoi d'une mise à jour aux appareils Android
—no-androidbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils Android
—self-assignbooleanPermettre à l'appareil de s'attribuer automatiquement à ce canal
—no-self-assignbooleanDĂ©sactiver les appareils pour s'attribuer automatiquement Ă  ce canal
—disable-auto-updatestringEmpĂȘcher les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tous)
—update-packagestringServir zip, delta ou les deux : tous, zip, delta, zip_from_builtin ou delta_from_builtin
—bundle de dĂ©ploiementstringVersion de bundle Ă  libĂ©rer progressivement sur ce canal
—taux-de-lancementstringTaux de lancement allant de 0 à 100
—taux-de-lancement-bpsstringTaux de lancement en points de base allant de 0 à 10000
—lancement-activerbooleanActiver la configuration de lancement
—lancement-dĂ©sactiverbooleanDĂ©sactiver la configuration de lancement
—lancement-suspendrebooleanSuspendre l'exposition de lancement sans reculer les appareils sĂ©lectionnĂ©s
—lancement-reprendrebooleanRĂ©tablir une mise en production arrĂȘtĂ©e
—rollout-rollbackbooleanRĂ©initialiser l'Ă©tat de dĂ©ploiement et rendre les appareils stables
—rollout-promotebooleanPromouvez la cible de dĂ©ploiement vers stable et clĂŽt l'Ă©tat de dĂ©ploiement.
—rollout-cache-ttl-secondsstringCloudflare durĂ©e de cache de dĂ©cision de mise en production en secondes
—auto-pause-enabledbooleanActiver la politique de mise en pause automatique de dĂ©ploiement
—auto-pause-disabledbooleanDisable rollout auto-pause policy
—auto-pause-window-minutesstringOnglet de statistiques pour l'arrĂȘt automatique
—taux-d'Ă©chec-de-l'arrĂȘt-automatique-bps—stringSeuil de taux d'Ă©chec en points de base
—auto-pause-confidencestringNiveau de confiance compris entre 0 et 1
—auto-pause-min-attemptsstringNombre minimum d'installations et d'Ă©checs avant que l'arrĂȘt automatique puisse dĂ©clencher
—auto-pause-min-failuresstringMinimum Ă©checs avant pause automatique
—auto-pause-actionstringAction de l'arrĂȘt automatique : arrĂȘt, reversion ou notification
—dĂ©lai-de-rechargement-minutes—stringAttente avant reprise automatique
—devbooleanAllow sending update to development devices
—no-devbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils de dĂ©veloppement
—prodbooleanAutoriser l'envoi d'une mise à jour aux appareils de production
—no-prodbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils de production
—emulateurbooleanPermettre l'envoi d'une mise Ă  jour aux appareils Ă©mulĂ©s
—no-emulateurbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils Ă©mulateurs
 — appareilbooleanAllow sending update to physical devices
 — sans-appareilbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils physiques
 — aperçu-QRbooleanAfficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă  jour
 — notification-mise-Ă -jourbooleanEnvoyer une notification de mise Ă  jour native aux appareils aprĂšs avoir mis Ă  jour le bundle du canal liĂ©.
—package-jsonstringChemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules)
—ignore-metadata-checkbooleanIgnorer la compatibilitĂ© de node_modules si elle est prĂ©sente dans le bundle
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringCustom Supabase anon key (for self-hosting)