đą Canal
Copiez un prompt 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, contrÎlant comment les mises à jour sont livrées aux appareils.
â Ajouter
Sous-titre « Ajouter »Alias : a
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 :
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 | Permettre Ă l'appareil de s'attribuer automatiquement Ă ce canal |
| -a, | string | La clé API pour se connecter à votre compte |
| âhĂŽte supĂ©rieur | string | URL 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) | string | Supprimer |
đïž Section intitulĂ©e « Supprimer »
Alias :FenĂȘtre de terminal d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, avec possibilité de supprimer 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 l'ensemble associĂ© au canal |
| âsuccĂšs-si-non-trouvĂ© | boolean | SuccĂšs si le canal n'est pas trouvĂ© |
| âhĂŽte-supapour | string | HĂŽte URL personnalisĂ© de Supabase (pour l'hĂ©bergement autonome ou Capgo dĂ©veloppement) |
| âclĂ©-anon-supapour | string | ClĂ© anonyme personnalisĂ©e de Supabase (pour l'hĂ©bergement autonome) |
đ Liste
Sous-titre « Liste »Alias : l
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 :
npx @capgo/cli@latest channel list com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a, | string | Clé API pour se connecter à votre compte |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement) |
| âsupa-anon | string | ClĂ© anonyme personnalisĂ©e de Supabase (pour auto-hĂ©bergement) |
đŠ __CAPGO_KEEP_0__
Section intitulĂ©e â đŠ CurrentBundleânpx @capgo/cli@latest channel currentBundleđŠ Obtenez le bundle actuel liĂ© Ă un canal spĂ©cifique dans Capgo Cloud pour suivre les mises Ă jour.
Exemple :
npx @capgo/cli@latest channel currentBundle production com.example.appOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -c, | string | Canal pour obtenir la version actuelle du bundle |
| -a, | string | API clé pour se connecter à votre compte |
| âquiet | boolean | Afficher uniquement la version du bundle |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ© (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) |
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 cible de dispositif (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 defaultOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a, | string | clé API pour se connecter à votre compte |
| -b, | string | Numéro de version du bundle du fichier à définir |
| -s, | string | Définir l'état du canal, par défaut ou normal |
| âlatest-remote | boolean | Obtenir la derniĂšre mise Ă jour du bundle sur le cloud capgo et la dĂ©finir sur le canal |
| âlatest | boolean | Obtenir la derniĂšre version clĂ© dans le package.json pour la dĂ©finir sur le canal |
| âdowngrade | boolean | Permettre de descendre Ă une version infĂ©rieure Ă la version native |
| âpas-de-dĂ©gradation | boolean | DĂ©sactiver la dĂ©gradation vers une version infĂ©rieure Ă la version native |
| âios | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils iOS |
| âno-ios | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils iOS |
| âandroid | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils Android |
| âno-android | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils Android |
| âself-assign | boolean | Autoriser l'appareil Ă se dĂ©signer lui-mĂȘme Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils pour se connecter Ă ce canal |
| âdisable-auto-update | string | Bloquer les mises Ă jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tout) |
| âdev | boolean | Autoriser l'envoi de mise Ă jour aux appareils de dĂ©veloppement |
| âno-dev | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils de dĂ©veloppement |
| âprod | boolean | Autoriser l'envoi de mise Ă jour aux appareils de production |
| âno-prod | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils de production |
| âĂ©mulateur | boolean | Autoriser l'envoi de mise Ă jour aux appareils Ă©mulĂ©s |
| âno-Ă©mulateur | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils Ă©mulĂ©s |
| âappareil | boolean | Autoriser l'envoi de mise Ă jour aux appareils physiques |
| âno-appareil | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils physiques |
| âfichier-package-json | string | Chemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules) |
| âignorer-vĂ©rification-metadata | 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 autonome ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
Continuez depuis le canal
Section intitulĂ©e « Continuez depuis le canal »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.