đą canal
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
đą 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.
â Ajouter
Section intitulĂ©e â â AjouterâAlias : a
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 :
npx @capgo/cli@latest channel add production com.example.app --defaultOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| ParamÚtre -d | boolean | Définir le canal par défaut |
| âself-assign | boolean | Permettre au dispositif de se rĂ©assigner Ă 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-hĂŽte ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
đïž Supprimer
Section intitulée « Supprimer »Alias : d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, avec possibilité de supprimer également 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 |
| âsupprimer-ensemble | boolean | Supprimer 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-found | boolean | RĂ©ussite si la chaĂźne n'est pas trouvĂ©e |
| â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Ă© Supabase anon personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
đ Liste
Section intitulĂ©e â 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 | API clé pour se connecter à votre compte |
| âhĂŽte supa | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement) |
| âclĂ© anon supa | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
đŠ Bundle actuel
Section intitulĂ©e â đŠ BundleActuelânpx @capgo/cli@latest channel currentBundleđŠ Obtenir 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Ă©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) |
âïž Configurer
Section intitulée « Configurer »Alias : s
npx @capgo/cli@latest channel setConfigurez 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 :
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 lier à 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 | RĂ©cupĂ©rer la derniĂšre mise Ă jour du bundle sur capgo et la dĂ©finir sur le canal |
| âlatest | boolean | RĂ©cupĂ©rer la derniĂšre version clĂ© dans le package.json pour la dĂ©finir sur le canal |
| âdowngrade | boolean | Autoriser la mise Ă niveau vers une version infĂ©rieure Ă la version native |
| âno-downgrade | boolean | DĂ©sactiver la mise Ă niveau vers une version infĂ©rieure Ă la version native |
| âios | boolean | Autoriser l'envoi de mise Ă jour aux appareils iOS |
| âno-ios | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils iOS |
| âandroid | boolean | Autoriser l'envoi de mise Ă jour aux appareils Android |
| âno-android | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils Android |
| âself-assign | boolean | Autoriser Ă l'appareil de se rĂ©assigner Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils pour se rĂ©assigner Ă ce canal |
| âdĂ©sactiver-mise-Ă -jour-automatique | string | Bloquer les mises Ă jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (autorise tous) |
| âmettre-Ă -jour-paquet | string | Servir zip, delta ou les deux : tous, zip, delta, zip_depuis_built-in ou delta_depuis_built-in |
| âbundle-de-sortie | string | Version de bundle Ă lancer progressivement sur ce canal |
| âpourcentage-de-sortie | string | Pourcentage de lancement de 0 Ă 100 |
| âpourcentage-de-sortie-bps | string | Pourcentage de lancement en points de base de 0 Ă 10000 |
| âsortie-activer | boolean | Activer la configuration de lancement |
| ârollout-disable | boolean | DĂ©sactiver le dĂ©roulement configurĂ© |
| ârollout-pause | boolean | Mettre en pause l'exposition du dĂ©roulement sans reculer les appareils sĂ©lectionnĂ©s |
| ârollout-resume | boolean | Reprendre un dĂ©roulement mis en pause |
| ârollout-rollback | boolean | Effacer l'Ă©tat de dĂ©roulement et retourner les appareils Ă l'Ă©tat stable |
| ârollout-promote | boolean | Promouvoir le cible de dĂ©roulement Ă l'Ă©tat stable et effacer l'Ă©tat de dĂ©roulement |
| ârollout-cache-ttl-seconds | string | Cloudflare TTL de cache de dĂ©cision de dĂ©roulement en secondes |
| âpause-automatique-activĂ© | boolean | Activer la politique de mise en pause automatique de dĂ©ploiement |
| âpause-automatique-dĂ©sactivĂ© | boolean | DĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement |
| âfenĂȘtre-de-pause-automatique-minutes | string | FenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement |
| âseuil-de-faute-de-pause-automatique-bps | string | Seuil de taux d'Ă©chec en points de base |
| âniveau-de-confiance-de-pause-automatique | string | Niveau de confiance entre 0 et 1 |
| âessais-minimaux-avant-pause-automatique | string | Essais minimums avant que la mise en pause automatique puisse dĂ©clencher |
| âauto-pause-min-failures | string | Minimum de failures avant que l'auto-pause puisse dĂ©clencher |
| âauto-pause-action | string | Action de l'auto-pause : pause, annulation ou notification |
| âauto-pause-cooldown-minutes | string | Cooldown avant que l'auto-pause puisse dĂ©clencher Ă nouveau |
| âdev | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils de dĂ©veloppement |
| âno-dev | boolean | DĂ©sactiver l'envoi d'une mise Ă jour aux appareils de dĂ©veloppement |
| âprod | boolean | Autoriser l'envoi d'une mise Ă jour aux appareils de production |
| âno-prod | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils de production |
| âemulateur | boolean | Autoriser l'envoi de mise Ă jour vers les appareils Ă©mulĂ©s |
| âno-emulateur | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils Ă©mulĂ©s |
| âappareil | boolean | Autoriser l'envoi de mise Ă jour vers les appareils physiques |
| âno-appareil | boolean | DĂ©sactiver l'envoi de mise Ă jour vers les appareils physiques |
| âprĂ©visualisation QR | boolean | Afficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă jour |
| âenvoyer-une-notification-de-mise-Ă -jour | boolean | Envoyer une notification de mise Ă jour native aux appareils aprĂšs avoir mis Ă jour le bundle de canal liĂ© |
| âfichier-json-de-packager | string | Chemins vers les fichiers json de packager pour les monorepos (sĂ©parĂ©s par des virgules) |
| âignorer-la-vĂ©rification-des-mĂ©ta-donnĂ©es | boolean | Ignorer la vĂ©rification de la compatibilitĂ© de node_modules si elle est prĂ©sente dans le bundle |
| âhĂŽte-supabase-personnalisĂ© | string | URL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo) |
| âclĂ©-anonyme-supabase-personnalisĂ©e | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |