đą 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 le nuage Capgo, 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 s'attribuer automatiquement Ă ce canal |
| -a | string | API clé pour se connecter à votre compte |
| â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) |
đïž Supprimer
Section intitulée « Supprimer »Alias : 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 le bundle associĂ© Ă ce canal. Une clĂ© App Preview peut supprimer atomiquement uniquement son propre canal de prĂ©visualisation et le bundle liĂ© non partagĂ©. |
| âsuccess-if-not-found | boolean | RĂ©ussite si le canal n'est pas trouvĂ© |
| â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) |
đ List
ListeSection intitulée « Liste » l
npx @capgo/cli@latest channel listđ List all channels configured for an app in Capgo Cloud to review distribution settings.
Liste de tous les canaux configurés pour une application dans __CAPGO_KEEP_0__ Cloud pour examiner les paramÚtres de distribution.
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 Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
đŠ Bundle actuel
Section intitulĂ©e â đŠ BundleActuelâ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 récupérer 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) |
âïž ParamĂštres
Section intitulée « ParamÚtres »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 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 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 et la dĂ©finir sur le canal |
| âdowngrade | boolean | Autoriser la mise Ă niveau vers une version infĂ©rieure Ă la native |
| âno-downgrade | boolean | DĂ©sactiver la mise Ă niveau vers une version infĂ©rieure Ă la 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 de se rĂ©assigner Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils de 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 toutes) |
| âbundle-de-roullement | string | Version de bundle Ă lancer progressivement sur ce canal |
| âpourcentage-de-roullement | string | Pourcentage de lancement allant de 0 Ă 100 |
| âpourcentage-de-roullement-bps | string | Pourcentage de lancement en points de base allant de 0 Ă 10000 |
| âactiver-roullement | boolean | Activer la configuration de lancement |
| âdĂ©sactiver-roullement | boolean | DĂ©sactiver la configuration de lancement |
| âpause-roulĂ©e | boolean | Pause l'exposition de la roue sans reculer les appareils sĂ©lectionnĂ©s |
| âreprendre-roulĂ©e | boolean | Reprendre une roue arrĂȘtĂ©e |
| âreprendre-roulĂ©e | boolean | Effacer l'Ă©tat de la roue et renvoyer les appareils Ă l'Ă©tat stable |
| âpromouvoir-roulĂ©e | boolean | Promouvoir la cible de la roue Ă l'Ă©tat stable et effacer l'Ă©tat de la roue |
| âcache-ttl-secondes-roulĂ©e | string | Cloudflare durĂ©e de vie du cache de dĂ©cision de roue en secondes |
| âpause-roulĂ©e-automatique-activĂ© | boolean | Activer la politique de pause de roue automatique |
| âauto-pause-disabled | boolean | DĂ©sactiver la politique de mise en pause automatique de dĂ©ploiement |
| âauto-pause-window-minutes | string | FenĂȘtre de statistiques pour la mise en pause automatique de dĂ©ploiement |
| âauto-pause-failure-rate-bps | string | Seuil de taux d'erreur en points de base |
| âauto-pause-confidence | string | Niveau de confiance entre 0 et 1 |
| âauto-pause-min-attempts | string | Essais d'installation et d'erreur minimum avant que la mise en pause automatique puisse dĂ©clencher |
| âauto-pause-min-failures | string | Ăchecs minimum avant que la mise en pause automatique puisse dĂ©clencher |
| âaction-de-pause-auto | string | Action de pause automatique : pause, annuler ou avertir |
| âminutes-de-cooldown-pour-action-de-pause-auto | string | Attente avant que l'action de pause automatique puisse se 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 d'une mise Ă jour aux appareils de production |
| âĂ©mulateur | boolean | Autoriser l'envoi d'une mise Ă jour vers les appareils Ă©mulĂ©s |
| âpas d'Ă©mulateur | boolean | DĂ©sactiver l'envoi d'une mise Ă jour vers les appareils Ă©mulĂ©s |
| âappareil | boolean | Autoriser l'envoi d'une mise Ă jour vers des appareils physiques |
| âpas d'appareil | boolean | DĂ©sactiver l'envoi d'une mise Ă jour vers des appareils physiques |
| âprĂ©visualisation QR | boolean | Afficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă jour |
| âenvoi de notification de mise Ă jour | boolean | Envoyer une notification de mise Ă jour native aux appareils aprĂšs mise Ă jour du bundle de canal liĂ© |
| â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Ă© avec 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) |