Liste de vérification de configuration unique
Copiez une commande de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Vous avez terminé l'inscription d'inscription. Maintenant, configurez Capgo une fois. Après cela, le travail quotidien est uniquement télécharger → tester → déployer.
Voir aussi le dépannagedevelopment, productionRègle :
les canaux sont des voies de lancement (
), pas des tickets, des fonctionnalités ou des noms de développeurs.-
Liste de vérification une fois pour toutesSection intitulée “Liste de vérification une fois pour toutes” : : Créer des canaux, choisissez l'ensemble le plus petit qui convient (voir ci-dessous).
-
Configure le canal de téléchargement par défaut dans paramètres de l'application:
- Application unique →
production - Équipe →
development
- Application unique →
-
Canal de production : public activé, auto-mise à jour activée, mise à jour native bloquée, garde de mise à jour auto activée
major. -
Canal de test (
development/staging): public désactivé, auto-mise à jour activée pour les tests. -
Télécharger depuis CI avec
--delta(le checksum et les 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}" \--deltaLa
--bundlevaleur doit être valide la versionnement sémantique. Validez-le dans le testeur SemVer avant de l'uploader. -
Déployez en production seulement après avoir testé, à partir de tableau de bord ou CLI.
-
Équipe & sécurité : invite une fois, les permissions les moins élevées, 2FA pour l'org, une clé API dans CI.
Chiffrement partagé, min_update_version, les métadonnées, et la prévisualisation off sauf si vous avez une raison claire.
Choisissez votre taille
Titre de la section « Choisissez votre taille »Simple: 1 application, 1 canal : production
Équipe: development + production. Télécharger sur dev, déployer sur prod.
Versions natives: ajouter des canaux uniquement lorsque nécessaire, par exemple. production-9.0 + test-9.0. Garder les utilisateurs de l'application sur le canal de production principal.
Beaucoup d'applications: même modèle simple par application (généralement un production chacune). Ne créez pas de canaux supplémentaires juste 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 l'archive vs commentaire
Section intitulée “Nom de l'archive vs commentaire”Les noms d'archive 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 Testeur de SemVer avant l'upload.
- Nom = semver depuis 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
Utiliser semver étiquette préalable étiquettes (la partie après -) lorsque vous expédiez de nombreux builds sous le même MAJOR.MINOR.PATCH. Par exemple, garder 1.8.0 et ajouter la date ou le compteur de build dans la pré-étiquette : 1.8.0-20260629.1, 1.8.0-beta.2. Ne créez pas de formats personnalisés comme "ou ". Ils ne sont pas valides semver et les téléchargements échoueront ou comporteront des comportements imprévisibles. fix-login-bug Placez les notes de version dans 2.5.2026062306et non dans le nom du bundle.
Voir aussi --commentciblage de version
et gestion de version de bundle Téléchargement delta Section intitulée “Téléchargement delta”.
télécharge
une--delta une manifest Ainsi, les appareils téléchargent uniquement les fichiers modifiés au lieu de la version complète à chaque fois. Le checksum est toujours calculé automatiquement. Vous n'avez pas besoin de passer un flag de checksum.
Default : --delta Section intitulée « Default : --delta (manifest + zip backup) »
Fenêtre de terminalnpx @capgo/cli@latest bundle upload \ --channel development \ --bundle "1.8.0-${BUILD_NUMBER}" \ --deltaThis is the recommended default for most apps. Capgo stores the manifest garde la version zip complète en tant que sauvegarde. C'est utile lorsque le coût de stockage n'est pas votre principale préoccupation. Économie de stockage :
Section intitulée « Économie de stockage : --delta-only » --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-onlyUtilisez --delta-only lorsque vous voulez réduire __CAPGO_KEEP_0__ stockage reduce Capgo storageCompromis : sans le zip de sauvegarde sur le serveur, vous vous appuyez entièrement sur le chemin du manifeste. Omittez
sauf si vous avez besoin effectivement des économies de stockage. --delta-only Aucune configuration supplémentaire du plugin n'est requise sur le dispositif. L'actualiseur lit le manifeste et télécharge uniquement les fichiers modifiés.
Conseil
Flux de travail quotidien
Section intitulée “Flux de travail quotidien”Upload to development (--delta) → test → deploy to production → don't touch channel settings againErreurs courantes
Section intitulée “Erreurs courantes”| Erreur | Réparation |
|---|---|
| Attendre les mises à jour OTA avant une nouvelle mise à jour de magasin | Rebâtir et expédier l'application native après avoir ajouté le plugin |
| Télécharger un bundle mais ne pas déployer vers un canal | Attribuer le bundle à un canal (par exemple production) |
| Un canal par fonctionnalité, ticket ou développeur | Utiliser uniquement les voies de libération permanentes |
| Noms de canaux CI dynamiques | Noms fixes : development, production |
| Trop de canaux pour une application simple | Commencez par 1-2 canaux |
| L'appareil est configuré automatiquement pour la production | Désactivé pour la production, activé pour les canaux de test |
Ignorer --delta | Ajouter --delta pour les téléchargements; utilisez --delta-only seulement lorsque vous avez besoin de sauvegarder de l'espace de stockage |
| Les noms de paquets non-semver | Suivez la versionnement semantique et validez dans le Testeur de SemVer |
| Le schéma de versionnement change en fonction du temps | Conservez semver; utilisez des étiquettes de pré-version pour les builds supplémentaires (1.8.0-20260629.1) |
| Métadonnées / aperçu activé sans raison | Désactivez par défaut |