📢 canal
Copiez une commande de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
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.
➕ Ajouter
Sous-titre “ ➕ Ajouter”Alias : a
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 :
npx @capgo/cli@latest channel add production com.example.app --defaultOptions :
| Paramètre | Type | Description |
|---|---|---|
| -d, | string | Définir le canal par défaut |
| —self-assign | boolean | Autoriser le dispositif à se connecter automatiquement à ce canal |
| -a, | string | API clé pour se connecter à votre compte |
| —supa-host | string | URL de l'hôte Supabase personnalisée (pour l'hébergement auto ou le développement Capgo) |
| —supa-anon | string | Clé anonyme Supabase personnalisée (pour l'hébergement auto) |
🗑️ Supprimer
Section intitulée “ Supprimer”Alias : d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, facultativement en supprimant les ensembles associés pour libérer des ressources.
Exemple :
npx @capgo/cli@latest channel delete production com.example.appOptions :
| Paramètre | Type | Description |
|---|---|---|
| -a, | string | API clé pour se connecter à votre compte |
| —delete-bundle | boolean | Supprimer le bundle associé au canal |
| —success-if-not-found | boolean | Réussite si le canal n'est pas trouvé |
| —supa-host | string | URL de l'hôte Supabase personnalisée (pour l'hébergement auto-hébergé ou le développement Capgo) |
| —supa-anon | string | Clé anonyme Supabase personnalisée (pour l'hébergement auto-hébergé) |
📋 Liste
Section intitulée “ 📋 Liste”Alias : l
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 :
npx @capgo/cli@latest channel list com.example.appOptions :
| Paramètre | Type | Description |
|---|---|---|
| -a, | string | API clé pour se connecter à votre compte |
| —supa-host | string | URL de l'hôte personnalisé de Supabase (pour l'hébergement auto-hôte ou le Capgo développement) |
| —supa-anon | string | Clé anonyme personnalisée de Supabase (pour l'hébergement auto-hôte) |
📦 Ensemble actuel
Fenêtre de terminalnpx @capgo/cli@latest channel currentBundle📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Section titled “ 📦 CurrentBundle”
npx @capgo/cli@latest channel currentBundle production com.example.appOptions :
| Paramètre | Type | Description |
|---|---|---|
| -c, | string | Chaîne de transmission pour obtenir la version actuelle du bundle |
| -a, | string | API clé pour se lier à votre compte |
| —silencieux | boolean | N'affiche que la version du bundle |
| —supa-host | string | URL de l'hôte Supabase personnalisée (pour l'hébergement autonome ou le développement Capgo) |
| —supa-anon | string | Clé anonyme Supabase personnalisée (pour l'hébergement autonome) |
⚙️ Définir
Section intitulée “ ⚙️ Définir”Alias : s
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.
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptions :
| Paramètre | Type | Description |
|---|---|---|
| -a, | string | API clé pour se connecter à votre compte |
| -b, | string | Numéro de version du paquet à installer |
| -s, | string | Définir l'état du canal, par défaut ou normal |
| —dernière version distante | boolean | Obtenez la dernière mise à jour du bundle téléchargé dans capgo et définissez-le sur le canal |
| —dernier | boolean | Obtenez la dernière version de la clé dans le package.json pour la définir sur le canal |
| —dégrader | boolean | Autoriser à dégrader vers une version sous la native |
| —pas-de-dégrader | boolean | Désactiver la dégradation vers une version sous la native |
| —ios | boolean | Autoriser l'envoi d'une mise à jour aux appareils iOS |
| —pas-de-ios | boolean | Désactiver l'envoi d'une mise à jour aux appareils iOS |
| —android | boolean | Autoriser l'envoi d'une mise à jour vers les appareils Android |
| __CAPGO_KEEP_0__ | boolean | Désactiver l'envoi d'une mise à jour vers les appareils Android |
| __CAPGO_KEEP_1__ | boolean | Autoriser l'appareil à se désigner lui-même à ce canal |
| __CAPGO_KEEP_2__ | boolean | Désactiver les appareils à se désigner eux-mêmes à ce canal |
| __CAPGO_KEEP_3__ | string | Bloquer les mises à jour par type : majeur, mineur, métadonnées, correctif ou aucun (autorise tous) |
| __CAPGO_KEEP_4__ | boolean | Autoriser l'envoi d'une mise à jour vers les appareils de développement |
| __CAPGO_KEEP_5__ | boolean | Désactiver l'envoi de mise à jour aux appareils de développement |
| __CAPGO_KEEP_0__ | boolean | Autoriser l'envoi de mise à jour aux appareils de production |
| __CAPGO_KEEP_1__ | boolean | Désactiver l'envoi de mise à jour aux appareils de production |
| __CAPGO_KEEP_2__ | boolean | Autoriser l'envoi de mise à jour aux appareils émulés |
| __CAPGO_KEEP_3__ | boolean | Désactiver l'envoi de mise à jour aux appareils émulés |
| __CAPGO_KEEP_4__ | boolean | Autoriser l'envoi de mise à jour aux appareils physiques |
| __CAPGO_KEEP_5__ | boolean | Désactiver l'envoi d'actualisations aux appareils physiques |
| —package-json | string | Chemins vers les fichiers package.json pour les monorepos (séparés par des virgules) |
| —ignore-metadata-check | boolean | Ignorer la vérification de la compatibilité de node_modules si elle est présente dans le bundle |
| —supa-host | string | URL de l'hôte Supabase personnalisée (pour l'hébergement auto-hôte ou le développement Capgo) |
| —supa-anon | string | Clé anonyme Supabase personnalisée (pour l'hébergement auto-hôte) |
Continuer depuis le canal
Section intitulée “Continuer depuis le canal”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.