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

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 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-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 également 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
—supprimer-ensemblebooleanSupprimer 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)

Alias : l

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

📋 Afficher la liste de 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
—hĂŽte supastringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—clĂ© anon supastringClĂ© 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
-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 de dispositif (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 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 de mise à jour aux appareils iOS
—no-iosbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils iOS
—androidbooleanAutoriser l'envoi de mise à jour aux appareils Android
—no-androidbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils Android
—self-assignbooleanAutoriser Ă  l'appareil de se rĂ©assigner Ă  ce canal
—no-self-assignbooleanDĂ©sactiver les appareils pour se rĂ©assigner Ă  ce canal
—dĂ©sactiver-mise-Ă -jour-automatiquestringBloquer les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (autorise tous)
—mettre-à-jour-paquetstringServir zip, delta ou les deux : tous, zip, delta, zip_depuis_built-in ou delta_depuis_built-in
—bundle-de-sortiestringVersion de bundle à lancer progressivement sur ce canal
—pourcentage-de-sortiestringPourcentage de lancement de 0 à 100
—pourcentage-de-sortie-bpsstringPourcentage de lancement en points de base de 0 à 10000
—sortie-activerbooleanActiver la configuration de lancement
—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 retourner les appareils Ă  l'Ă©tat stable
—rollout-promotebooleanPromouvoir le 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-automatique-activĂ©booleanActiver la politique de mise en pause automatique de dĂ©ploiement
—pause-automatique-dĂ©sactivĂ©booleanDĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement
—fenĂȘtre-de-pause-automatique-minutesstringFenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement
—seuil-de-faute-de-pause-automatique-bpsstringSeuil de taux d'Ă©chec en points de base
—niveau-de-confiance-de-pause-automatiquestringNiveau de confiance entre 0 et 1
—essais-minimaux-avant-pause-automatiquestringEssais minimums avant que la mise en pause automatique puisse dĂ©clencher
—auto-pause-min-failuresstringMinimum de failures 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 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 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 de canal liĂ©
—fichier-json-de-packagerstringChemins vers les fichiers json de packager pour les monorepos (sĂ©parĂ©s par des virgules)
—ignorer-la-vĂ©rification-des-mĂ©ta-donnĂ©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Ă© (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Ă©)