Sauter au contenu

📱 Canal

Gérer les canaux de distribution pour les mises à jour de l'application dans Capgo Cloud, contrÎlant 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
-d,stringDéfinir le canal par défaut
—self-assignbooleanPermettre à l'appareil de s'attribuer automatiquement à ce canal
-a,stringLa clé API pour se connecter à votre compte
—hĂŽte supĂ©rieurstringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—clĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)stringSupprimer

đŸ—‘ïž Section intitulĂ©e « Supprimer »

Alias :

FenĂȘtre de terminal d

Copier dans le presse-papiers
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
-a,stringAPI clé pour se connecter à votre compte
—delete-bundlebooleanSupprimer l'ensemble associĂ© au canal
—succĂšs-si-non-trouvĂ©booleanSuccĂšs si le canal n'est pas trouvĂ©
—hĂŽte-supapourstringHĂŽte URL personnalisĂ© de Supabase (pour l'hĂ©bergement autonome ou Capgo dĂ©veloppement)
—clĂ©-anon-supapourstringClĂ© anonyme personnalisĂ©e de Supabase (pour l'hĂ©bergement autonome)

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
-a,stringClé API pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—supa-anonstringClĂ© anonyme personnalisĂ©e de Supabase (pour auto-hĂ©bergement)
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
-c,stringCanal pour obtenir la version actuelle du bundle
-a,stringAPI clé pour se connecter à votre compte
—quietbooleanAfficher uniquement la version du bundle
—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 : 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 cible 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
-a,stringclé API pour se connecter à votre compte
-b,stringNuméro de version du bundle du fichier à définir
-s,stringDéfinir l'état du canal, par défaut ou normal
—latest-remotebooleanObtenir la derniĂšre mise Ă  jour du bundle sur le cloud capgo et la dĂ©finir sur le canal
—latestbooleanObtenir la derniĂšre version clĂ© dans le package.json pour la dĂ©finir sur le canal
—downgradebooleanPermettre de descendre Ă  une version infĂ©rieure Ă  la version native
—pas-de-dĂ©gradationbooleanDĂ©sactiver la dĂ©gradation 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 dĂ©signer lui-mĂȘme Ă  ce canal
—no-self-assignbooleanDĂ©sactiver les appareils pour se connecter Ă  ce canal
—disable-auto-updatestringBloquer les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tout)
—devbooleanAutoriser l'envoi de mise Ă  jour aux appareils de dĂ©veloppement
—no-devbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils de dĂ©veloppement
—prodbooleanAutoriser l'envoi de mise à jour aux appareils de production
—no-prodbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils de production
—émulateurbooleanAutoriser l'envoi de mise Ă  jour aux appareils Ă©mulĂ©s
—no-Ă©mulateurbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils Ă©mulĂ©s
—appareilbooleanAutoriser l'envoi de mise à jour aux appareils physiques
—no-appareilbooleanDĂ©sactiver l'envoi de mise Ă  jour aux appareils physiques
—fichier-package-jsonstringChemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules)
—ignorer-vĂ©rification-metadatabooleanIgnorer 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 autonome ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)

Si vous utilisez canal pour planifier la mise en route du canal et la mise en production Ă©tape par Ă©tape, connectez-le avec Canaux pour les dĂ©tails d'implĂ©mentation dans Canaux, Canaux pour les dĂ©tails d'implĂ©mentation dans les canaux, Canaux pour les dĂ©tails d'implĂ©mentation dans les canaux, Solution de test bĂȘta pour le flux de travail du produit dans la Solution de test bĂȘta, et Solution de ciblage de version pour le flux de travail du produit dans la Solution de ciblage de version.