Capgo rend le déploiement de hotfixes rapide et facile, en évitant les délais des stores tout en garantissant des mises à jour sécurisées et conformes aux directives d'Apple et Google. Voici un aperçu rapide du processus :
- Créez et testez votre hotfix : Écrivez des changements code précis, testez-les rigoureusement sur vos appareils et assurez la compatibilité.
- Configurez Capgo : Installez le Capgo CLI par
npx @capgo/cli init, configurez le chiffrement et intégrez avec vos outils CI/CD. - Envoyez votre hotfix : utilisez CLI pour envoyer votre mise à jour en toute sécurité, étiquetez-la clairement et préparez le déploiement.
- Choisir les paramètres de mise à jour: Target specific users or groups, schedule rollouts, and define version requirements.
- Suivez votre mise à jour: Monitor delivery rates, update speed, and user coverage. Roll back instantly if needed.
Capgo a déployé plus de 947,6 millions de mises à jour à travers le monde et a amélioré l’efficacité des releases de 81 % pour ses utilisateurs. C’est l’outil de référence pour les équipes agiles qui ont besoin de déployer des hotfixes rapidement et en toute sécurité.
Étape 1 : Créer et tester votre hotfix
Rédiger le hotfix Code
Concentrez-vous sur des modifications précises qui corrigent le bug sans compromettre la stabilité de l’application.
Voici un guide rapide pour structurer votre hotfix :
| Bonne pratique | Comment l’appliquer |
|---|---|
| Modifications isolées | Limitez les modifications aux composants affectés. |
| Gestion des versions | Utilisez une branche dédiée pour le développement du hotfix. |
| Documentation | Incluez des commentaires clairs sur le correctif et son impact. |
| Dépendances | Assurez la compatibilité avec les dépendances existantes de l’application. |
Grâce à la capacité de mise à jour instantanée de Capgo, vous pouvez vous concentrer sur le correctif du bug sans vous soucier des changements non liés. Cette méthode s’est révélée efficace, comme le souligne colenso :
« Nous avons déployé Capgo mises à jour OTA en production pour notre base d’utilisateurs de plus de 5 000. Nous observons un fonctionnement très fluide : la quasi-totalité de nos utilisateurs sont à jour en quelques minutes après le déploiement de la mise à jour OTA sur @Capgo” [1].
Tester sur votre appareil
Des tests approfondis sont essentiels pour garantir que le hotfix fonctionne sans accroc. Suivez ces étapes :
- Tests en développement : Exécutez le correctif dans votre environnement de développement local.
- Tests sur appareil : Vérifiez le correctif sur différents appareils et versions d'OS.
- Tests d'intégration : Confirmez que le correctif n'interfère pas avec les autres fonctionnalités.
Automatisez un maximum de votre processus de test en utilisant des outils CI/CD.
« Nous pratiquons le développement agile et @Capgo est essentiel pour livrer en continu à nos utilisateurs ! » - Rodrigo Mantica [1]
Une fois que votre hotfix a passé tous les tests, vous êtes prêt à configurer Capgo pour le déploiement.
Étape 2 : Configuration Capgo

Installer les packages requis
Pour commencer avec Capgo dans votre projet Capacitor, utilisez son outil CLI. Lancez simplement la commande suivante :
npx @capgo/cli init
Cette commande s'occupe de tout pour vous :
- Installe le plugin Capgo
- Configure votre projet automatiquement
- 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 de chiffrement et de conformité de Capgo.
Configurer votre projet
Capgo s’assure que votre projet est prêt, avec des normes de chiffrement et de conformité pour Apple et Google. Il s’intègre parfaitement aux outils CI/CD, chiffre les mises à jour pour la sécurité et se conforme aux directives des stores.
| Étape d’intégration | Objectif | Avantage |
|---|---|---|
| Configuration CI/CD | S’intègre aux outils CI/CD | Simplifie les déploiements |
| Chiffrement de bout en bout | Sécurise la livraison des mises à jour | Préserve l’intégrité de code |
| Conformité aux plateformes | Respecte les normes des stores | Permet une distribution fluide |
Cette configuration a été validée par des développeurs. Comme l’explique Bessie Cooper :
« @Capgo est un outil indispensable pour les développeurs qui veulent être plus productifs. Éviter le processus de revue pour un correctif, c’est précieux. » [1]
Pour les équipes plus importantes, Capgo propose des fonctionnalités comme la gestion multi-organisations et un contrôle détaillé des permissions. Il s’intègre à des plateformes comme GitHub, GitLab, Azure DevOps, et Jenkins, rendant les workflows de déploiement automatisés simples. Rodrigo Mantica souligne son importance pour les équipes agiles :
« Nous pratiquons le développement agile et @Capgo est indispensable pour livrer en continu à nos utilisateurs ! » [1]
Votre projet étant entièrement configuré, vous êtes prêt à envoyer votre hotfix et à le déployer instantanément.
Étape 3 : Envoyer votre hotfix
Envoyer les fichiers à Capgo
Après la configuration de votre projet, il est temps d’envoyer votre hotfix à l’aide de L’outil Capgo CLI. Cela garantit un transfert sécurisé et efficace de votre mise à jour. Commencez par compiler votre application comme vous le feriez normalement en développement.
Voici comment ça marche :
- Compilez votre application avec votre processus habituel.
- Vérifiez que tous les fichiers se compilent sans erreur.
- Utilisez l’outil Capgo CLI pour envoyer 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 vers Capgo, incluez des informations de version précises et des libellés descriptifs. Cela aide à organiser vos mises à jour et garde tout le monde aligné.
| Élément d'étiquetage | Objectif | Bonne pratique |
|---|---|---|
| Numéro de version | Suit la séquence de mise à jour | Utilisez le versionnage sémantique |
| Description de la mise à jour | Met en avant les changements clés | Concentrez-vous sur les principaux correctifs et mises à jour |
| Notes de version | Communique les modifications | Détaille les améliorations spécifiques |
Martin Donadieu, fondateur de Capgo, a conçu un système de versionnage qui s’intègre parfaitement aux workflows CI/CD. Ce système facilite le suivi des mises à jour et permet de faire un rollback si nécessaire.
de Capgo gestion des mises à jour inclut également des fonctionnalités comme le chiffrement de bout en bout et le déploiement instantané, garantissant que vos hotfixes sont sécurisés tout en atteignant rapidement les utilisateurs.
Une fois votre hotfix uploadé et étiqueté, passez à l’étape 4 pour configurer vos paramètres de mise à jour.
sbb-itb-f9944d2
Système Capgo Live Update pour Capacitor Applications

Étape 4 : Choisir les paramètres de mise à jour
Une fois votre hotfix envoyé, 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électionner les utilisateurs et les appareils
Les outils d'affectation des utilisateurs de Capgo vous permettent de cibler précisément qui doit recevoir le hotfix. Deux stratégies principales sont disponibles :
| Type de déploiement | Idéal pour | Avantages |
|---|---|---|
| Tests privés | Bêta-testeurs, équipes QA | Permet des tests contrôlés avec des retours précoces |
| Version publique | Tous les utilisateurs, déploiements progressifs | Permet une large distribution avec un déploiement progressif |
Par exemple, si un bug affecte les utilisateurs d’une région spécifique, vous pouvez prioriser ce groupe pour une validation plus rapide. Après avoir sélectionné votre audience cible, vous pouvez passer à la configuration des règles de release détaillées.
Définir les règles de release
Via l’interface web de Capgo, vous pouvez affiner le processus de release en définissant des paramètres tels que le calendrier, la compatibilité des versions de l’app et le rythme de déploiement progressif de la mise à jour.
Voici les principaux paramètres à configurer :
- Calendrier de déploiement: Choisissez des horaires précis pour la mise en ligne de la mise à jour.
- Versions requises: Définissez les versions de l’application qui doivent recevoir la mise à jour.
- Pourcentage de déploiement: Contrôlez le rythme de la release, en commençant par un petit groupe avant d’élargir progressivement.
Pour les correctifs urgents, vous pouvez opter pour un déploiement immédiat afin de traiter les problèmes sans attendre. Pour les mises à jour moins critiques, les déploiements progressifs vous permettent de surveiller les performances et de régler les problèmes potentiels au fur et à mesure. De plus, Capgo propose des options pour créer des groupes de test dédiés, ce qui rend la coordination plus fluide et plus efficace.
Étape 5 : suivez votre mise à jour
Suivez l'avancement de vos hotfixes et réglez les problèmes dès qu'ils surviennent.
Vérifier le statut de la mise à jour
Les analytics de Capgo donnent un aperçu des métriques clés de mise à jour :
| Indicateur | Que surveiller | Pourquoi c'est important |
|---|---|---|
| Taux de livraison | Pourcentage de mises à jour réussies | Indique l'efficacité de votre déploiement |
| Vitesse de mise à jour | Temps pour atteindre les utilisateurs cibles | Highlights any slowdowns or bottlenecks |
| Couverture des utilisateurs | Nombre d'appareils mis à jour | Indique combien d'utilisateurs ont reçu le correctif |
Gérer les problèmes
Après avoir examiné ces métriques, soyez prêt à relever rapidement tout défi.
-
Rollback instantané
En cas de problème, la fonctionnalité de rollback de Capgo vous permet de revenir instantanément à la version précédente. -
Analyser l'affectation des utilisateurs
Vérifiez comment les mises à jour sont distribuées pour voir si des groupes ou appareils spécifiques 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 aident à déterminer si le problème provient de la livraison, de l’installation ou de la compatibilité.
Rodrigo Mantica, développeur d’affaires, souligne l’importance de Capgo :
« Nous pratiquons le développement agile et @Capgo est indispensable pour livrer en continu à nos utilisateurs ! » [1]
L’interface web de Capgo permet de suivre facilement l’avancement de votre mise à jour grâce à des logs détaillés et des métriques de performance. Ses fonctionnalités de suivi ont aidé les organisations à améliorer l’efficacité de leurs releases de jusqu’à 81 % [1], garantissant des performances stables de l’application tout en traitant rapidement les problèmes.
Résumé
Points clés
Capgo simplifie le déploiement rapide et efficace des hotfixes, avec un bilan éprouvé en matière de livraison 947,6 millions de mises à jour sur 1 400 apps en production [1].
| Étape | Action | Objectif |
|---|---|---|
| Créer et tester | Développer et vérifier le hotfix localement | Garantir la qualité code |
| Configurez Capgo | Installer le plugin à l'aide de npx @capgo/cli init |
Simplifier la configuration |
| Envoyer | Transférer les fichiers via CLI | Activer une distribution rapide |
| Configurer | Attribuer des utilisateurs et définir des règles | Déployez 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 Capgo à votre workflow et fluidifier votre processus de mise à jour.
Prise en main
Avant de commencer, prenez un instant pour revoir les étapes ci-dessus. Elles découpent le processus de déploiement en actions gérables, ce qui facilite la mise en œuvre.
Lancez l’intégration de Capgo en ajoutant Capgo CLI à votre projet. Avec chiffrement de bout en bout, la plateforme garantit des mises à jour sécurisées et fiables à chaque fois.
“Capgo is a smart way to make hot code pushes.”
Pour une efficacité accrue, intégrez Capgo à vos outils CI/CD tels qu’Azure DevOps, GitLab ou GitHub. Cette configuration permet des déploiements automatisés tout en vous offrant le contrôle de la distribution des mises à jour grâce aux fonctionnalités d’attribution aux utilisateurs.
Continuez avec 5 étapes pour déployer des hotfixes avec Capgo
Si vous utilisez 5 étapes pour déployer des hotfixes avec Capgo pour planifier la sécurité et la conformité, connectez-l’à Chiffrement pour les détails d'implémentation du chiffrement, Conformité pour les détails d'implémentation de la conformité, Scanner de sécurité Capgo pour le workflow produit dans Capgo Security Scanner, Capgo et la sécurité pour le workflow produit dans Capgo Security, et Capgo Centre de confiance pour le workflow produit dans Capgo Trust Center.