đą canal
Copiez un prompt de configuration avec les étapes d'installation et la guide Markdown complÚte 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 titled â â Addâ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.
â Ajouter
npx @capgo/cli@latest channel add production com.example.app --defaultOptions :
| ParamĂštre | Type | Type de canal |
|---|---|---|
| -d | boolean | Définir le canal par défaut |
| âself-assign | boolean | Allow device to self-assign to this channel |
| -a | string | API key to link to your account |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | Custom Supabase anon key (for self-hosting) |
đïž Supprimer
Section intitulée « Supprimer »Alias : d
npx @capgo/cli@latest channel deleteSupprimer un canal de Capgo Cloud, en supprimant facultativement 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 pour se connecter Ă votre compte |
| âsupprimer-le-paquet | boolean | Supprimer le paquet associĂ© au canal. Un clĂ© de prĂ©visualisation d'application peut supprimer atomiquement uniquement son propre canal de prĂ©visualisation et le paquet liĂ© non partagĂ©. |
| âsuccĂšs-si-non-trouvĂ© | boolean | SuccĂšs si le canal n'est pas trouvĂ© |
| âsupa-host | string | HĂŽte URL de Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme personnalisĂ©e Supabase (pour auto-hĂ©bergement) |
đ Voir
Section intitulĂ©e â đ ListeâAlias : l
npx @capgo/cli@latest channel listListez 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 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) |
đŠ Ensemble actuel
Section intitulĂ©e « Ensembles actuels »npx @capgo/cli@latest channel currentBundleđŠ Obtenez l'ensemble actuel liĂ© Ă un canal spĂ©cifique dans Capgo Cloud pour la suivi des 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 |
| âhĂŽte-supra | string | URL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement autonome ou le dĂ©veloppement Capgo) |
| âclĂ©-anon-supra | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
âïž DĂ©finir
Section intitulĂ©e â ParamĂštresâAlias: s
npx @capgo/cli@latest channel setâïž Configure settings for a channel, such as linking a bundle, setting update strategies (major, minor, metadata, patch, none), or device targeting (iOS, Android, dev, prod, emulator, device). One channel must be default.
Example:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | API pour se connecter Ă votre compte |
| -b | string | Numéro de version du paquet à définir |
| -s | string | Définir l'état du canal, par défaut ou normal |
| âlatest-remote | boolean | Obtenez la derniĂšre mise Ă jour du bundle tĂ©lĂ©chargĂ© dans capgo cloud et dĂ©finissez-le sur le canal |
| âdernier | boolean | Obtenez la derniĂšre clĂ© de version dans le package.json pour la dĂ©finir sur le canal |
| âdĂ©grader | boolean | Autoriser la dĂ©gradation 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 de mise Ă jour aux appareils iOS |
| âpas-d-ios | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils iOS |
| âandroid | boolean | Permettre l'envoi d'une mise Ă jour aux appareils Android |
| âno-android | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils Android |
| âself-assign | boolean | Permettre Ă l'appareil de s'attribuer automatiquement Ă ce canal |
| âno-self-assign | boolean | DĂ©sactiver les appareils pour s'attribuer automatiquement Ă ce canal |
| âdisable-auto-update | string | EmpĂȘcher les mises Ă jour par type : majeur, mineur, mĂ©tadonnĂ©es, correctif ou aucun (permet tous) |
| âupdate-package | string | Servir zip, delta ou les deux : tous, zip, delta, zip_from_builtin ou delta_from_builtin |
| âbundle de dĂ©ploiement | string | Version de bundle Ă libĂ©rer progressivement sur ce canal |
| âtaux-de-lancement | string | Taux de lancement allant de 0 Ă 100 |
| âtaux-de-lancement-bps | string | Taux de lancement en points de base allant de 0 Ă 10000 |
| âlancement-activer | boolean | Activer la configuration de lancement |
| âlancement-dĂ©sactiver | boolean | DĂ©sactiver la configuration de lancement |
| âlancement-suspendre | boolean | Suspendre l'exposition de lancement sans reculer les appareils sĂ©lectionnĂ©s |
| âlancement-reprendre | boolean | RĂ©tablir une mise en production arrĂȘtĂ©e |
| ârollout-rollback | boolean | RĂ©initialiser l'Ă©tat de dĂ©ploiement et rendre les appareils stables |
| ârollout-promote | boolean | Promouvez la cible de dĂ©ploiement vers stable et clĂŽt l'Ă©tat de dĂ©ploiement. |
| ârollout-cache-ttl-seconds | string | Cloudflare durĂ©e de cache de dĂ©cision de mise en production en secondes |
| âauto-pause-enabled | boolean | Activer la politique de mise en pause automatique de dĂ©ploiement |
| âauto-pause-disabled | boolean | Disable rollout auto-pause policy |
| âauto-pause-window-minutes | string | Onglet de statistiques pour l'arrĂȘt automatique |
| âtaux-d'Ă©chec-de-l'arrĂȘt-automatique-bpsâ | string | Seuil de taux d'Ă©chec en points de base |
| âauto-pause-confidence | string | Niveau de confiance compris entre 0 et 1 |
| âauto-pause-min-attempts | string | Nombre minimum d'installations et d'Ă©checs avant que l'arrĂȘt automatique puisse dĂ©clencher |
| âauto-pause-min-failures | string | Minimum Ă©checs avant pause automatique |
| âauto-pause-action | string | Action de l'arrĂȘt automatique : arrĂȘt, reversion ou notification |
| âdĂ©lai-de-rechargement-minutesâ | string | Attente avant reprise automatique |
| âdev | boolean | Allow sending update to development devices |
| âno-dev | boolean | DĂ©sactiver l'envoi de 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 aux appareils de production |
| âemulateur | boolean | Permettre l'envoi d'une mise Ă jour aux appareils Ă©mulĂ©s |
| âno-emulateur | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils Ă©mulateurs |
| Â â appareil | boolean | Allow sending update to physical devices |
|  â sans-appareil | boolean | DĂ©sactiver l'envoi de mise Ă jour aux appareils physiques |
|  â aperçu-QR | boolean | Afficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă jour |
|  â notification-mise-Ă -jour | boolean | Envoyer une notification de mise Ă jour native aux appareils aprĂšs avoir mis Ă jour le bundle du 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 compatibilitĂ© de node_modules si elle est prĂ©sente dans le 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 | Custom Supabase anon key (for self-hosting) |