Passer au contenu

📱 canal

📱 GĂ©rez les canaux de distribution pour les mises Ă  jour d'applications dans le nuage Capgo, 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 le 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 s'attribuer automatiquement à ce canal
-astringAPI clé pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)

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Ă© Ă  ce canal. Une clĂ© App Preview peut supprimer atomiquement uniquement son propre canal de prĂ©visualisation et le bundle liĂ© non partagĂ©.
—success-if-not-foundbooleanRĂ©ussite si le canal n'est pas trouvĂ©
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)

📋 List

Liste

Section intitulée « Liste » l

Alias :
npx @capgo/cli@latest channel list

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

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

Exemple :
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 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 récupérer la version actuelle du bundle
-astringAPI clé pour se connecter à votre compte
—quietbooleanAfficher uniquement la version du bundle
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)

Alias : s

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

Configurez les paramĂštres d'un canal, comme la liaison d'un bundle, la dĂ©finition des stratĂ©gies d'actualisation (majeur, mineur, mĂ©tadonnĂ©es, correctif, aucun), ou la ciblage des appareils (iOS, Android, dev, prod, Ă©mulateur, appareil). Un canal doit ĂȘtre par dĂ©faut.

Exemple :

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

Options :

ParamĂštreTypeDescription
-astringClé API pour lier à votre compte
-bstringNuméro de version du bundle du fichier à définir
-sstringDéfinir l'état du canal, par défaut ou normal
—latest-remotebooleanRĂ©cupĂ©rer la derniĂšre mise Ă  jour du bundle sur capgo et la dĂ©finir sur le canal
—latestbooleanRĂ©cupĂ©rer la derniĂšre version clĂ© dans le package.json et la dĂ©finir sur le canal
—downgradebooleanAutoriser la mise Ă  niveau vers une version infĂ©rieure Ă  la native
—no-downgradebooleanDĂ©sactiver la mise Ă  niveau vers une version infĂ©rieure Ă  la 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 de se rĂ©assigner Ă  ce canal
—no-self-assignbooleanDĂ©sactiver les appareils de se rĂ©assigner Ă  ce canal
—dĂ©sactiver-mise-Ă -jour-automatiquestringBloquer les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (autorise toutes)
—bundle-de-roullementstringVersion de bundle à lancer progressivement sur ce canal
—pourcentage-de-roullementstringPourcentage de lancement allant de 0 à 100
—pourcentage-de-roullement-bpsstringPourcentage de lancement en points de base allant de 0 à 10000
—activer-roullementbooleanActiver la configuration de lancement
—dĂ©sactiver-roullementbooleanDĂ©sactiver la configuration de lancement
—pause-roulĂ©ebooleanPause l'exposition de la roue sans reculer les appareils sĂ©lectionnĂ©s
—reprendre-roulĂ©ebooleanReprendre une roue arrĂȘtĂ©e
—reprendre-roulĂ©ebooleanEffacer l'Ă©tat de la roue et renvoyer les appareils Ă  l'Ă©tat stable
—promouvoir-roulĂ©ebooleanPromouvoir la cible de la roue Ă  l'Ă©tat stable et effacer l'Ă©tat de la roue
—cache-ttl-secondes-roulĂ©estringCloudflare durĂ©e de vie du cache de dĂ©cision de roue en secondes
—pause-roulĂ©e-automatique-activĂ©booleanActiver la politique de pause de roue automatique
—auto-pause-disabledbooleanDĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement
—auto-pause-window-minutesstringFenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement
—auto-pause-failure-rate-bpsstringSeuil de taux d'erreur en points de base
—auto-pause-confidencestringNiveau de confiance entre 0 et 1
—auto-pause-min-attemptsstringEssais d'installation et d'erreur minimum avant que la mise en pause automatique puisse dĂ©clencher
—auto-pause-min-failuresstringÉchecs minimum avant que la mise en pause automatique puisse dĂ©clencher
—action-de-pause-autostringAction de pause automatique : pause, annuler ou avertir
—minutes-de-cooldown-pour-action-de-pause-autostringAttente avant que l'action de pause automatique puisse se dĂ©clencher Ă  nouveau
—devbooleanAutoriser l'envoi d'une mise Ă  jour aux appareils de dĂ©veloppement
—no-devbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils de dĂ©veloppement
—prodbooleanAutoriser l'envoi d'une mise à jour aux appareils de production
—no-prodbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils de production
—émulateurbooleanAutoriser l'envoi d'une mise Ă  jour vers les appareils Ă©mulĂ©s
—pas d'Ă©mulateurbooleanDĂ©sactiver l'envoi d'une mise Ă  jour vers les appareils Ă©mulĂ©s
—appareilbooleanAutoriser l'envoi d'une mise à jour vers des appareils physiques
—pas d'appareilbooleanDĂ©sactiver l'envoi d'une mise Ă  jour vers des appareils physiques
—prĂ©visualisation QRbooleanAfficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă  jour
—envoi de notification de mise Ă  jourbooleanEnvoyer une notification de mise Ă  jour native aux appareils aprĂšs mise Ă  jour du bundle de canal liĂ©
—package-jsonstringChemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules)
—ignore-metadata-checkbooleanIgnorer la vĂ©rification de la compatibilitĂ© avec node_modules si elle est prĂ©sente dans le bundle
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)