Passer à la navigation

📢 canal

Gérer les canaux de distribution pour les mises à jour de l'application dans Capgo Cloud, en contrôlant comment les mises à jour sont livrées aux appareils.

Alias : a

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

➕ Créer 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
-d,stringDéfinir le canal par défaut
—self-assignbooleanAutoriser le dispositif à se connecter automatiquement à ce canal
-a,stringAPI 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, facultativement en supprimant 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
-a,stringAPI clé pour se connecter à votre compte
—delete-bundlebooleanSupprimer le bundle associé au canal
—success-if-not-foundbooleanRéussite si le canal n'est pas trouvé
—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 : l

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

📋 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
-a,stringAPI clé pour se connecter à votre compte
—supa-hoststringURL de l'hôte personnalisé de Supabase (pour l'hébergement auto-hôte ou le Capgo développement)
—supa-anonstringClé anonyme personnalisée de Supabase (pour l'hébergement auto-hôte)

📦 Ensemble actuel

Fenêtre de terminal
Copier dans le presse-papier
npx @capgo/cli@latest channel currentBundle

📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.

Section titled “ 📦 CurrentBundle”

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

Options :

ParamètreTypeDescription
-c,stringChaîne de transmission pour obtenir la version actuelle du bundle
-a,stringAPI clé pour se lier à votre compte
—silencieuxbooleanN'affiche que la version du bundle
—supa-hoststringURL de l'hôte Supabase personnalisée (pour l'hébergement autonome ou le développement Capgo)
—supa-anonstringClé anonyme Supabase personnalisée (pour l'hébergement autonome)

Alias : s

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

⚙️ Configurez 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 ciblage des appareils (iOS, Android, dev, prod, émulateur, appareil).

Un canal doit être par défaut.

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

Options :

ParamètreTypeDescription
-a,stringAPI clé pour se connecter à votre compte
-b,stringNuméro de version du paquet à installer
-s,stringDéfinir l'état du canal, par défaut ou normal
—dernière version distantebooleanObtenez la dernière mise à jour du bundle téléchargé dans capgo et définissez-le sur le canal
—dernierbooleanObtenez la dernière version de la clé dans le package.json pour la définir sur le canal
—dégraderbooleanAutoriser à dégrader vers une version sous la native
—pas-de-dégraderbooleanDésactiver la dégradation vers une version sous la native
—iosbooleanAutoriser l'envoi d'une mise à jour aux appareils iOS
—pas-de-iosbooleanDésactiver l'envoi d'une mise à jour aux appareils iOS
—androidbooleanAutoriser l'envoi d'une mise à jour vers les appareils Android
__CAPGO_KEEP_0__booleanDésactiver l'envoi d'une mise à jour vers les appareils Android
__CAPGO_KEEP_1__booleanAutoriser l'appareil à se désigner lui-même à ce canal
__CAPGO_KEEP_2__booleanDésactiver les appareils à se désigner eux-mêmes à ce canal
__CAPGO_KEEP_3__stringBloquer les mises à jour par type : majeur, mineur, métadonnées, correctif ou aucun (autorise tous)
__CAPGO_KEEP_4__booleanAutoriser l'envoi d'une mise à jour vers les appareils de développement
__CAPGO_KEEP_5__booleanDésactiver l'envoi de mise à jour aux appareils de développement
__CAPGO_KEEP_0__booleanAutoriser l'envoi de mise à jour aux appareils de production
__CAPGO_KEEP_1__booleanDésactiver l'envoi de mise à jour aux appareils de production
__CAPGO_KEEP_2__booleanAutoriser l'envoi de mise à jour aux appareils émulés
__CAPGO_KEEP_3__booleanDésactiver l'envoi de mise à jour aux appareils émulés
__CAPGO_KEEP_4__booleanAutoriser l'envoi de mise à jour aux appareils physiques
__CAPGO_KEEP_5__booleanDésactiver l'envoi d'actualisations aux appareils physiques
—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é de 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)

Si vous utilisez canal pour planifier la routage du canal et la mise en production étape par étape, connectez-le à Canaux pour les détails d'implémentation dans Canaux, Canaux pour les détails d'implémentation dans Canaux, Canaux pour les détails d'implémentation dans Canaux, Solution de test bêta pour le flux de travail du produit dans Solution de test bêta, et Solution de ciblage de version pour le flux de travail du produit dans Solution de ciblage de version.