Capgo facilite le déploiement de correctifs chauds, en sautant les retards des magasins d'applications tout en maintenant les mises à jour sécurisées et conformes aux directives d'Apple et de Google. Voici un aperçu rapide du processus :
- Créez et Testez Votre Correctif: Écrivez des modifications précises code, testez soigneusement sur les appareils et assurez-vous de la compatibilité.
- Configurer Capgo: Installez le Capgo CLI avec
npx @capgo/cli init, configurez l'encryption et intégrez avec les outils CI/CD. - Télécharger Votre Correctif: Utilisez le CLI pour télécharger de manière sécurisée votre mise à jour, l'étiquetez clairement et préparez-vous à la mise en production.
- Choisissez les Paramètres de Mise à Jour: Ciblez des utilisateurs ou des groupes spécifiques, planifiez les déploiements et définissez les exigences de version.
- Suivez Votre Mise à Jour: Suivez les taux de livraison, la vitesse d'actualisation et la couverture des utilisateurs. Rétrogradez instantanément si nécessaire.
Capgo a livré plus de 947,6 millions d'actualisations à l'échelle mondiale et a amélioré l'efficacité des déploiements de 81% pour ses utilisateurs. Il s'agit de l'outil de prédilection pour les équipes agiles nécessitant des déploiements de correctifs chauds rapides et sécurisés.
Étape 1 : Créez et Testez Votre Correctif Chaud
Écrivez le Correctif Chaud Code
Concentrez-vous à faire des modifications précises qui répondent au bug sans compromettre la stabilité de l'application.
Voici une guide rapide pour structurer votre correctif chaud :
| Méthode de Pratique | Comment L'Appliquer |
|---|---|
| Changements Isolés | Limitez les modifications aux composants affectés. |
| Contrôle de Version | Utilisez une branche dédiée pour le développement de correctifs chauds. |
| Documentation | Incluez des commentaires clairs sur la correction et son impact. |
| Dependencies | Assurez la compatibilité avec les dépendances existantes de l'application. |
Avec la capacité d'actualisation instantanée de Capgo, vous pouvez vous concentrer sur la correction du bug sans vous soucier de la mise en boîte de changements non liés. Cette méthode s'est avérée efficace, comme l'a souligné colenso :
“Nous avons déployé Capgo mises à jour OTA dans la production pour notre base d'utilisateurs de +5000. Nous constatons une opération très fluide presque tous nos utilisateurs sont à jour dans quelques minutes après le déploiement de la mise à jour OTA sur @Capgo” [1].
Testez sur votre appareil
Un test approfondi est crucial pour s'assurer que la correction fonctionne sans heurt. Utilisez ces étapes :
- Développement de test : Exécutez la correction dans votre environnement de développement local.
- Test de l'appareil : Vérifiez la correction sur divers appareils et versions d'exploitation.
- Test d'intégration : Confirmez que la correction ne perturbe pas les autres fonctionnalités.
Automatisez autant que possible le processus de test en utilisant les outils CI/CD.
“Nous pratiquons le développement agile et @Capgo est essentiel à la livraison continue à nos utilisateurs !” - Rodrigo Mantica [1]
Une fois votre correctif a passé tous les tests, vous êtes prêt à configurer Capgo pour la mise en production.
Étape 2 : Configuration Capgo

Installer les packages requis
Pour démarrer avec Capgo dans votre projet Capacitor , utilisez son outil CLI . Exécutez simplement la commande suivante :
npx @capgo/cli init
Cette commande fait le travail lourd pour vous :
- Installe le Capgo plugin
- Configure automatiquement votre projet
- Prépare votre projet pour les services Capgo
Une fois l'installation terminée, vous pouvez passer à la configuration de votre projet avec les fonctionnalités d'Capgo de chiffrement et de conformité.
Configurer votre projet
Capgo assure que votre projet est prêt avec les normes de chiffrement et de conformité pour les deux Apple et Google. Il fonctionne de manière fluide avec les outils CI/CD, chiffre les mises à jour pour la sécurité et est conforme aux lignes directrices des magasins d'applications.
| Étape d'intégration | Objectif | Avantage |
|---|---|---|
| Configuration CI/CD | Connecte avec les outils CI/CD | Simplifie les déploiements |
| Chiffrement E2E | Sécurise la livraison de mises à jour | Maintient l'intégrité de code |
| Compatibilité avec la plateforme | Remplit les normes des magasins d'applications | Active la distribution fluide |
Cette configuration a été validée par les développeurs. Comme l'explique Bessie Cooper :
“@Capgo est un outil indispensable pour les développeurs, qui veulent être plus productifs. Éviter les examens pour les correctifs est d'or.” [1]
Pour les équipes plus importantes, Capgo propose des fonctionnalités comme les paramétrages de plusieurs organisations et une gestion détaillée des permissions. Il s'intègre avec des plateformes comme GitHub, GitLab, Azure DevOps, et Jenkins, ce qui facilite les workflows de déploiement automatisés. Rodrigo Mantica met en avant son importance pour les équipes agiles :
“Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs !” [1]
Une fois votre projet configuré, vous êtes prêt à télécharger votre correctif et à le déployer instantanément.
Étape 3 : Télécharger votre correctif
Envoyer des fichiers à @Capgo
Après avoir configuré votre projet, il est temps de télécharger votre correctif à l'aide du @Capgo @CLI outil. Cela garantit un transfert sécurisé et efficace de votre mise à jour. Commencez par construire votre application comme vous le faites normalement pendant le développement.
Voici comment ça marche :
- Construisez votre application en utilisant votre processus standard.
- Vérifiez à nouveau que tous les fichiers se compilent sans erreur.
- Utilisez l'outil Capgo CLI pour télécharger votre mise à jour.
Étiquetez vos Mises à jour
Un étiquetage clair est essentiel pour gérer et suivre vos correctifs chauds. Lorsque vous téléchargez votre mise à jour sur Capgo, incluez des détails de version spécifiques et des étiquettes descriptives. Cela aide à organiser vos mises à jour et garde tout le monde sur la même page.
| Élément d'étiquetage | Objectif | Meilleure pratique |
|---|---|---|
| Numéro de version | Suit la séquence de mise à jour | Utilisez la versionnement semantique |
| Description de mise à jour | Met en avant les changements clés | S'attache aux principaux correctifs et mises à jour |
| Notes de version | Communique les changements | Détaille les améliorations spécifiques |
Martin Donadieu, le fondateur de Capgo, a conçu un système de versionnement qui s'intègre facilement avec les workflows CI/CD. Ce système permet de suivre les mises à jour et de revenir en arrière si nécessaire.
Capgo’s gestion de mise à jour la gestion de mise à jour de __CAPGO_KEEP_0__ comprend également des fonctionnalités comme l'encryption de bout en bout et le déploiement instantané, garantissant que vos correctifs chauds sont sécurisés tout en atteignant les utilisateurs rapidement.
Une fois votre correctif chaud chargé et étiqueté, passez à l'étape 4 pour configurer vos paramètres de mise à jour.
sbb-itb-f9944d2
Capgo Live Update System for Capacitor Applications

Étape 4 : Choisissez les paramètres d'actualisation
Une fois que vous avez téléchargé votre correctif chaud, il est temps de configurer les paramètres pour cibler les utilisateurs et définir les critères de déploiement. Cela garantit un déploiement contrôlé et efficace.
Sélectionnez les utilisateurs et les appareils
Capgo’s user assignment tools let you pinpoint exactly who should receive the hotfix. There are two main strategies available:
| Type de déploiement | Idéal pour | Avantages |
|---|---|---|
| Testage Privé | Testeurs bêta, équipes QA | Permet un test contrôlé avec un feedback précoce |
| Lancement Public | Tous les utilisateurs, déploiements étalés | Permet une distribution large avec un déploiement progressif |
Par exemple, si un bug affecte les utilisateurs dans une région spécifique, vous pouvez prioriser ce groupe pour une validation plus rapide. Après avoir sélectionné votre public cible, vous pouvez procéder à définir les règles de lancement détaillées.
Définir les Règles de Lancement
À travers l'interface web de Capgo , vous pouvez affiner le processus de lancement en définissant des paramètres comme l'horaire, la compatibilité de la version de l'application et la manière dont l'update est déployé progressivement.
Paramètres Clés à Configurer
- Calendrier de Déploiement: Sélectionnez des heures spécifiques pour que l'update soit disponible.
- Exigences de version: Définissez les versions de l'application qui devraient recevoir la mise à jour.
- Pourcentage de déploiement: Contrôlez la vitesse de la mise en production, en commençant par un groupe plus petit et en s'élargissant progressivement.
Pour les correctifs urgents, vous pouvez opter pour un déploiement immédiat pour résoudre les problèmes dès que possible. Pour les mises à jour moins critiques, les déploiements étalés vous permettent de surveiller les performances et de résoudre les problèmes potentiels au fur et à mesure qu'ils apparaissent. De plus, Capgo fournit des options pour créer des groupes de test dédiés, ce qui facilite la coordination et rend l'opération plus efficace.
Étape 5 : Suivez votre mise à jour
Tenez-vous informé de la progression de votre correctif chaud et abordez les problèmes dès qu'ils apparaissent.
Vérifiez l'état de la mise à jour
Capgo’s analytics fournissent des informations sur les principaux indicateurs clés de performance :
| Indicateur | Ce que surveiller | Pourquoi cela compte |
|---|---|---|
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_1__ | __CAPGO_KEEP_2__ |
| __CAPGO_KEEP_3__ | __CAPGO_KEEP_4__ | __CAPGO_KEEP_5__ |
| __CAPGO_KEEP_6__ | __CAPGO_KEEP_7__ | __CAPGO_KEEP_8__ |
__CAPGO_KEEP_9__
__CAPGO_KEEP_10__
-
__CAPGO_KEEP_11__
Si quelque chose se produit mal, la fonction de reversion de Capgo vous permet de revenir instantanément à la version précédente. -
Analyser les affectations d'utilisateur
Vérifiez comment les mises à jour sont distribuées pour détecter si des groupes spécifiques ou des appareils rencontrent des problèmes. -
Surveiller les performances
Utilisez des métriques en temps réel pour identifier et résoudre les problèmes. Les outils de Capgo peuvent aider à déterminer si le problème réside dans la livraison, l'installation ou la compatibilité.
Rodrigo Mantica, un développeur commercial, met en avant l'importance de Capgo :
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]
Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs ! [1]L'interface web de __CAPGO_KEEP_0__ facilite la surveillance de l'avancement de vos mises à jour avec des journaux détaillés et des métriques de performance. Ses fonctionnalités de suivi ont aidé les organisations à améliorer leur efficacité de mise en production de jusqu'à 81 %
en garantissant une performance de l'application stable tout en résolvant rapidement les problèmes.
Résumé
Points principaux de Capgo simplifie le processus de déploiement de correctifs chauds rapidement et efficacement, avec un bilan probant de livraison 947,6 millions de mises à jour à travers 1 400 applications de production [1].
| Étape | Action | Objectif |
|---|---|---|
| Créer et tester | Développer et vérifier les correctifs localement | S'assurer de la qualité de code |
| Configurer Capgo | Installer le plugin en utilisant npx @capgo/cli init | Simplifier la configuration |
| Télécharger | Transférer des fichiers via le CLI | Activer la distribution rapide |
| Configurer | Attribuer des utilisateurs et définir des règles | Déployer des mises à jour précises |
| Surveiller | Suivre les performances et résoudre les problèmes | Améliorer l'efficacité |
Suivez ces étapes pour intégrer le Capgo dans votre flux de travail et rationaliser votre processus de mise à jour.
Démarrage
Avant de plonger, prenez un moment pour passer en revue les étapes ci-dessus. Elles décomposent le processus de déploiement en actions gérables, ce qui facilite son implémentation.
Démarrez votre intégration Capgo en ajoutant le Capgo CLI à votre projet. Avec chiffrement de bout en bout, la plateforme garantit des mises à jour sûres et fiables à chaque fois.
“Capgo est un moyen intelligent de faire des mises à jour chaudes code.”
Pour une efficacité encore plus grande, intégrez Capgo avec vos outils CI/CD comme Azure DevOps, GitLab ou GitHub. Cette configuration permet des déploiements automatisés tout en vous donnant le contrôle sur la distribution des mises à jour grâce aux fonctionnalités d'affectation des utilisateurs.