Liste de vérification une fois
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Vous avez terminé Onboarding. Maintenant, configurez Capgo une fois. Après cela, le travail quotidien est uniquement télécharger → tester → déployer.
Règle : canaux sont des voies de mise à jour ("development, productionpas de billets, de fonctionnalités ou de noms de développeurs.
Checklist de configuration unique
Section intitulée « Checklist de configuration unique »-
Créer des canaux: choisissez l'ensemble le plus petit qui convient (voir ci-dessous).
-
Définir le canal de téléchargement par défaut en paramètres de l'application:
- Application solo →
production - Équipe →
development
- Application solo →
-
Canal de production : public, activé, appareil désactivé, bloc des mises à jour natives activé, garde de mise à jour automatique activée
major. -
Canal de test :) (
development/staging) public off, appareil allumé par lui-même pour les tests QA. -
Télécharger à partir de CI avec
--delta(checksum et dépendances natives sont automatiques)Fenêtre de terminal npx @capgo/cli@latest bundle upload \--channel development \--bundle "1.8.0-${BUILD_NUMBER}" \--comment "commit ${GIT_SHA:0:7} run ${CI_RUN_ID}" \--deltaLe
--bundlevaleur doit être valide la versionnement semantique. Validez-le dans le testeur SemVer avant de l'uploader. -
Déployer en production seulement après avoir testé, à partir de la tableau de bord ou CLI.
-
Équipe et sécurité : inviter une fois, les moins de droits, 2FA pour l'org, une seule clé API dans CI.
Désactiver l'encryption, min_update_version, les métadonnées, et la prévisualisation désactivé sauf si vous avez une raison claire.
Choisissez votre taille
Section intitulée “Choisissez votre taille”Simple: 1 application, 1 canal : production
Équipe: development + productionEnvoyer vers le dev, déployer vers la prod.
Versions natives: add channels only when needed, e.g. production-9.0 + test-9.0. Keep store users on the main production channel.
Many apps: même modèle simple par application (généralement un) production Chaque). N'ajoutez pas de canaux supplémentaires uniquement parce que l'organisation est grande.
Train de lancement (facultatif) : staging → rc → production. Même modèle sur chaque application qui en a besoin.
Nom de bundle vs commentaire
Section intitulée « Nom de bundle vs commentaire »Les noms de bundle sont obligatoires pour suivre la versionnement semantique. Capgo utilise semver pour les vérifications de compatibilité, les règles d'actualisation automatique des canaux et les retours en arrière. Vérifiez chaque nom dans le SemVer tester avant l'envoi.
- Nom = semver à partir de CI, par exemple.
1.8.0,1.8.0-beta.1, ou1.8.0-20260629.42 - Commentaire = texte libre pour les humains →
commit abc1234 run 28059070270
Utilisez semver pre-release étiquettes (la partie après) -) lorsqu'il y a plusieurs builds sous le même MAJOR.MINOR.PATCHprotectedTokens 1.8.0 et ajoutez la date ou le compteur de build dans la pré-version : 1.8.0-20260629.1, 1.8.0-beta.2Ne créez pas de formats personnalisés comme fix-login-bug ou 2.5.2026062306Ils ne sont pas valides semver et les téléchargements échoueront ou se comporteront de manière imprévisible.
Ajoutez les notes de version --commentla ciblage de version
et la versionnement du bundle and Section intitulée « Upload delta ».
Téléversement Delta
Titre de la section “Chargement delta”--delta téléchargements fichiers delta Ainsi, les appareils téléchargent uniquement les fichiers modifiés au lieu du bundle complet chaque fois. Le checksum est toujours calculé automatiquement. Vous n'avez pas besoin de passer un flag de checksum.
Par défaut : --delta (fichiers delta + sauvegarde zip)
Section intitulée « Par défaut : --delta (fichiers delta + sauvegarde zip) »npx @capgo/cli@latest bundle upload \ --channel development \ --bundle "1.8.0-${BUILD_NUMBER}" \ --deltaC'est la recommandation par défaut pour la plupart des applications. Capgo stocke les fichiers delta et keeps the full zip as a backup. Devices on an old plugin version without Delta support use the zip. Good when storage cost is not your main concern.
Économie de stockage : --delta-only
Section intitulée « Économie de stockage : --delta-only »npx @capgo/cli@latest bundle upload \ --channel development \ --bundle "1.8.0-${BUILD_NUMBER}" \ --comment "commit ${GIT_SHA:0:7} run ${CI_RUN_ID}" \ --delta-onlyUtiliser --delta-only lorsque vous souhaitez réduire le stockage __CAPGO_KEEP_0__ réduire l'espace de stockage CapgoSeuls les fichiers delta sont stockés, pas le zip complet. Choisissez cette option pour les grandes applications ou un volume d'upload élevé où le stockage s'accumule.
Trade-off: without the zip backup on the server, you rely fully on delta files, and devices on an old plugin version without Delta support cannot update. Skip --delta-only sauf que vous avez besoin effectivement des économies de stockage.
Aucun paramétrage supplémentaire de plugin n'est requis sur le dispositif. L'actualiseur lit la liste des fichiers delta et récupère uniquement les fichiers modifiés.
pour le dépannage et
Section titled “Daily workflow”Upload to development (--delta) → test → deploy to production → don't touch channel settings againSous-titre « Flux quotidien »
Copier dans le presse-papier| Mistake | Fix |
|---|---|
| Expecting OTA before a new store release | Reconstruire et envoyer l'application native après avoir ajouté le plugin |
| Télécharger un bundle mais ne pas déployer sur un canal | Affecter le bundle à un canal (par exemple production) |
| Un canal par fonctionnalité, ticket ou développeur | Utiliser uniquement les voies de publication permanentes |
| Noms de canaux CI dynamiques | Noms fixes : development, production |
| Trop de canaux pour une application simple | Commencer avec 1-2 canaux |
| Configuration auto-définie du dispositif sur production | Désactivé pour la production, activé pour les canaux de test |
Ignorer --delta | Ajoutez --delta à des téléchargements ; utilisez --delta-only only when you need to save storage |
| Des noms de paquets non-semver | Suisz la versionnement semantique et validez dans le Testeur SemVer |
| Changer de schéma de versionnement au fil du temps | Keep semver; use pre-release labels for extra builds (1.8.0-20260629.1) |
| Metadata / prévisualisation activée sans raison | Laissez par défaut |