Capgo facilite le déploiement de correctifs chauds, en sautant les délais de l'app store tout en maintenant les mises à jour sécurisées et conformes aux lignes directrices d'Apple et Google. Voici un aperçu rapide du processus :
- Créer et tester votre correctif chaudÉcrivez des modifications précises code, testez soigneusement sur les appareils et assurez la compatibilité.
- Configurer Capgo: Installer le Capgo CLI avec
npx @capgo/cli init, configurer l'encryption et intégrer avec les outils CI/CD. - Télécharger votre correctif chaud: Utiliser le CLI pour télécharger votre mise à jour de manière sécurisée, l'étiqueter clairement et se préparer au déploiement.
- Choisissez les paramètres de mise à jourCiblez des utilisateurs ou 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. Annulez instantanément si nécessaire.
Capgo a livré plus de 947,6 millions de mises à jour à l'échelle mondiale et a amélioré l'efficacité des lancements de 81 % pour ses utilisateurs. Il s'agit de l'outil de référence pour les équipes agile nécessitant des déploiements de correctifs rapides et sécurisés.
Étape 1 : Créez et testez votre correctif
Écrire le Hotfix Code
Concentrez-vous sur apporter des modifications précises qui résolvent le bug sans compromettre la stabilité de l'application.
Voici une brève étape à suivre pour structurer votre hotfix :
| Meilleure Pratique | Comment l'appliquer |
|---|---|
| Modifications isolées | Limitez les modifications aux composants affectés. |
| Contrôle de version | Utilisez une branche dédiée pour le développement de correctifs. |
| Documentation | Incluez des commentaires clairs sur la correction et son impact. |
| Dépendances | Assurez la compatibilité avec les dépendances d'application existantes. |
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 paquet de modifications non liées. Cette méthode s'est avérée efficace, comme l'a souligné colenso :
“Nous avons déployé Capgo mises à jour OTA en 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 vers @Capgo” [1].
Testez sur votre appareil
La testification approfondie est cruciale pour s'assurer que le correctif fonctionne sans heurt. Utilisez ces étapes :
- Test de développement : Exécutez le correctif dans votre environnement de développement local.
- Test de périphérique : Vérifiez le correctif sur divers appareils et versions d'exploitation.
- Test d'intégration : Confirmez que le correctif ne perturbe pas d'autres fonctionnalités.
Automatisez autant que possible le processus de test en utilisant des outils CI/CD.
“Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs !” - Rodrigo Mantica [1]
Lorsque votre correctif a réussi tous les tests, vous êtes prêt à configurer Capgo pour la mise en production.
Étape 2 : Configuration Capgo

Installez les Packages Requis
Afin de commencer 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 plugin Capgo
- 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é.
Configurez votre Projet
Capgo s'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 se conforme aux lignes directrices des magasins d'applications.
| Étape d'Intégration | Objectif | Avantage |
|---|---|---|
| Configuration CI/CD | Se connecte aux outils CI/CD | Simplifie les déploiements |
| Chiffrement E2E | Livraison de mise à jour sécurisée | Maintient l'intégrité de code |
| Conformité du plateforme | Remplit les normes des magasins d'applications | Active une 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 la revue 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 souligne 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
After avoir configuré votre projet, il est temps d'uploader votre hotfix à l'aide de le Capgo CLI outilCela 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.
Ici's comment ça marche :
- Build your app using your standard process.
- Vérifiez que tous les fichiers se compilent sans erreurs.
- Utilisez le Capgo CLI outil pour uploader votre mise à jour.
Étiquetez vos Mises à jour
Un étiquetage clair est essentiel pour gérer et suivre vos hotfixes. Lors de l'upload de votre mise à jour sur Capgo, incluez des détails de version spécifiques et des étiquettes descriptives. Cela aide à organiser vos mises à jour et à garder tout le monde sur la même page.
| Élément d'étiquetage | Objectif | Meilleure Pratique |
|---|---|---|
| Numéro de version | Suivi de la séquence d'actualisation | Utilisez la versionnement semantique |
| Description de l'actualisation | Met en avant les changements clés | S'attache aux correctifs principaux et aux mises à jour |
| Notes de version | Communique les changements | Détail des 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 facilite la traçabilité des mises à jour et permet de revenir en arrière si nécessaire.
Capgo’s gestion des mises à jour Inclut également des fonctionnalités comme la cryptage de bout en bout et le déploiement instantané, garantissant que vos correctifs sont sécurisés tout en atteignant rapidement vos utilisateurs.
Une fois votre correctif chaud téléchargé et étiqueté, passez à l'étape 4 pour configurer vos paramètres de mise à jour.
sbb-itb-f9944d2
Capgo Live Update Système pour Capacitor Apps

Joueur de vidéo YouTube
Once you’ve uploaded your hotfix, it’s time to configure the settings for targeting users and defining rollout criteria. This ensures a controlled and effective deployment.
Sélectionnez Utilisateurs et Appareils
Les outils d'affectation d'utilisateur de Capgo vous permettent de déterminer précisément qui doit recevoir le correctif. Il existe deux principales stratégies disponibles :
| Type de déploiement | Idéal pour | Avantages |
|---|---|---|
| Private Testing | Équipes QA, testeurs bêta | Permet un test contrôlé avec des retours d'informations 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 donner la priorité à ce groupe pour une validation plus rapide. Après avoir sélectionné votre public cible, vous pouvez procéder à définir des règles de lancement détaillées.
Définir les règles de lancement
A 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.
Voici les paramètres clés à configurer :
- Déploiement Planifié: Choisissez des moments spécifiques pour que l'update soit disponible.
- Exigences de Version: Définissez les versions d'applications qui devraient recevoir l'update.
- Pourcentage de LancementContrôlez le rythme de la mise à jour, en commençant par un groupe restreint et en élargissant progressivement.
For urgent fixes, you can opt for immediate deployment to address issues right away. For less critical updates, staged rollouts allow you to monitor performance and resolve potential problems as they arise. Additionally, Capgo provides options to create dedicated testing groups, making coordination smoother and more efficient.
Étape 5 : Suivez votre Update
Surveillez votre progression des correctifs chauds et résolvez tout problème qui se présente dès qu'il apparaît.
Vérifiez l'état de mise à jour
Capgo’s analytics provide insights into key update metrics:
| Indicateur | Ce à quoi vous devez surveiller | Pourquoi cela compte |
|---|---|---|
| Taux de livraison | Pourcentage de mises à jour réussies | Montre comment bien votre déploiement fonctionne |
| Vitesse de mise à jour | Temps pour atteindre les utilisateurs ciblés | Met en évidence les ralentissements ou les bouchons |
| Couverture des utilisateurs | Nombre de dispositifs mis à jour | Indique combien d'utilisateurs ont reçu la correction |
Résoudre les Problèmes
Après avoir examiné ces indicateurs, soyez prêt à relever rapidement les défis.
-
Annuler Instantanément
Si quelque chose se passe mal, la fonctionnalité d'annulation de Capgo vous permet de revenir instantanément à la version précédente. -
Analyser les Affectations Utilisateurs
Vérifiez comment les mises à jour sont distribuées pour détecter si des groupes ou des appareils spécifiques rencontrent des problèmes. -
Surveiller les Performances
Utilisez des indicateurs 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 :
“Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs !”, [1]
L’interface web de Capgo facilite la surveillance de l'avancement de votre mise à jour avec des journaux détaillés et des indicateurs de performance. Ses fonctionnalités de suivi ont aidé les organisations à améliorer leur efficacité de mise en production de jusqu'à 81 % [1]assurant une performance de l'application stable tout en résolvant rapidement les problèmes.
Résumé
Points clés
Capgo simplifie le processus de déploiement de correctifs chauds rapidement et efficacement, avec un bilan probant de livraison de 947,6 millions de mises à jour sur 1 400 applications de production [1].
| Étape | Action | Objectif |
|---|---|---|
| Créer & Tester | Développez et vérifiez le correctif localement | Assurez-vous de la qualité de code |
| Configurer Capgo | Installez le plugin en utilisant npx @capgo/cli init |
Simplifiez 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 avec précision |
| Surveiller | Suivre les performances et résoudre les problèmes | Améliorer l'efficacité |
Suivez ces étapes pour intégrer Capgo dans votre flux de travail et rationaliser votre processus d'actualisation.
Début de déploiement
Avant de plonger, prenez un moment pour examiner les étapes ci-dessus. Elles décomposent le processus de déploiement en actions gérables, ce qui facilite son implémentation.
Démarrer votre intégration Capgo en ajoutant le Capgo CLI à votre projet. Avec chiffrement de bout en boutLes mises à jour sont sécurisées et fiables à chaque fois.
“Capgo is a smart way to make hot code pushes.”
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 à travers les fonctionnalités d'affectation d'utilisateurs.
Continuez de 5 étapes pour déployer des correctifs avec Capgo
Si vous utilisez 5 étapes pour déployer des correctifs avec Capgo pour planifier la sécurité et la conformité, connectez-l’avec Chiffrement pour le détail d'implémentation en Chiffrement, Conformité pour le détail d'implémentation en Conformité, Capgo Scanner de sécurité pour le flux de travail du produit en Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit en Capgo Sécurité, et Capgo Centre de confiance pour le flux de travail du produit en Capgo Centre de confiance.