Voulez-vous des mises à jour d'applications plus rapides avec un minimum d'effort? Configurez une chaîne d'approvisionnement CI/CD pour votre application Mise en cache Capacitor L'application automate la construction, le test et le déploiement, économisant du temps et réduisant les erreurs. Voici ce que vous obtiendrez :
- Mises à jour en temps réel: Mettez à jour instantanément sans retard des magasins d'applications. 95 % des utilisateurs reçoivent des mises à jour en 24 heures.
- Éléments de pipeline: Automatisez les constructions déclenchées par l'activité de branchage (
main,staging,feature/*) et définissez des environnements séparés pour la mise en scène et la production. - Mise en cache Capgo Intégration: Utilisez Capgo pour déployer des mises à jour sécurisées, chiffrées, gérer les canaux de mise à jour et surveiller les performances. Pipeline Essentials: Automate builds triggered by branch activity (__) and define separate environments for staging and production.
- Tarifs AbordablesLes plans commencent à 12 $/mois avec des mises à jour en temps réel, des analyses et environ 15 constructions natives/mois.
Capacitor Les pipelines CI/CD simplifient les workflows, améliorent l'efficacité et assurent que votre application reste à jour de manière fluide. Découvrons les détails.
Exigences de Configuration
Prérequis
Assurez-vous d'avoir les éléments suivants installés et configurés :
- Node.js LTS, Capacitor CLI, et Git
- Un compte sur votre plateforme CI préférée (comme GitHub Actions, GitLab CIou Jenkins)
- A Capgo compte pour gérer les mises à jour en direct
Une fois ces derniers prêts, procédez à définir vos déclencheurs et étapes de build dans votre plateforme CI.
Intégrer Appflow avec votre pipeline CICD
Étapes de configuration de la pipeline
Maintenant que vous avez géré les prérequis, il est temps de configurer les déclencheurs et les paramètres d'environnement de votre pipeline.
Déclencheurs et étapes de construction
Configurez votre pipeline CI/CD pour déclencher automatiquement les constructions en fonction de l'activité spécifique des branches. Voici comment le configurer :
-
Déclencheurs de branch:
- Utilisez-le
mainpour les constructions de production. - Utilisez-le
stagingà des fins de test. - Utilisez-le
feature/*pour le travail de développement.
- Utilisez-le
-
Étapes de construction:
- Installez toutes les dépendances nécessaires.
- Exécutez les tests unitaires pour vous assurer de la qualité code.
- Construire les actifs web pour l'application.
- Générer des binaires natifs pour les plateformes mobiles ou de bureau.
- Déployer la construction dans votre environnement de test pour une validation supplémentaire.
Paramètres de l'environnement
Définir des fichiers de configuration d'environnement séparés pour la mise en scène et la production pour garder les choses organisées et sécurisées. Voici un exemple de configuration :
# staging.env
ENVIRONMENT=staging
API_ENDPOINT=https://api-staging.example.com
LIVE_UPDATES_ENABLED=true
# production.env
ENVIRONMENT=production
API_ENDPOINT=https://api.example.com
LIVE_UPDATES_ENABLED=true
Pour les données sensibles comme les clés API et les certificats, assurez-vous de les stocker de manière sécurisée dans le système de gestion des secrets de votre plateforme CI. Cela garantit que votre pipeline reste à la fois fonctionnel et sécurisé.
Capgo Guide d'intégration

Une fois que vous avez configuré vos étapes de construction et de déploiement, il est temps d'intégrer Capgo. Cela vous permet de pousser des mises à jour en direct directement vers votre application, en évitant les retards d'approbation des magasins d'applications.
Capgo Étapes de configuration
Après avoir préparé votre pipeline CI/CD, suivez ces étapes pour ajouter Capgo à votre projet :
Premièrement, installez le Capgo CLI:
npx @capgo/cli init
Ensuite, exécutez ces commandes :
- Construirez votre application:
npm install && npm run build - Déployez les mises à jour:
npx @capgo/cli deploy - Annulez les mises à jour:
npx @capgo/cli rollback
Voici un exemple d'une tâche GitHub Actions pour le déploiement des mises à jour :
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Caractéristiques clés de Capgo
Capgo offre plusieurs avantages aux applications Capacitor, notamment :
- Mises à jour sécurisées et efficaces: Mises à jour chiffrées et différentielles réduisent les tailles des payloads tout en garantissant un acheminement sécurisé.
- Gestion des canaux: Créez des canaux de pré-production et de production pour contrôler la manière dont les mises à jour sont déployées.
- Tableau de bord d'analytique: Suivez les taux de réussite des mises à jour et surveillez l'adoption des utilisateurs avec des informations détaillées.
Capgo Plans et tarifs
Capgo propose des plans flexibles pour répondre à différents besoins :
- SOLO: 12 $/mois (1 000 MAU, 2 Go de stockage, 50 Go de bande passante)
- MAKER: 33 $/mois (10 000 MAU, 5 Go de stockage, 500 Go de bande passante)
- TEAM: 83 $/mois (100 000 MAU, 10 Go de stockage, 2 000 Go de bande passante)
- PAYG: Débutant à 249 $/mois, avec des options pour une mise à l'échelle personnalisée, API accès et des domaines personnalisés.
Actuellement, Capgo prend en charge plus de 1 900 applications en production, ce qui en fait un choix fiable pour le déploiement continu [1].
Gestion de la chaîne d'approvisionnement
Suivi de l'état
Tenir un œil rapproché sur votre chaîne d'approvisionnement est essentiel pour maintenir la qualité de l'application et rendre les utilisateurs heureux. Utilisez votre plateforme CI/CD pour configurer des alertes automatisées pour :
- État de la construction et progression du déploiement
- Taux de réussite des mises à jour
- Métriques d'adoption des utilisateurs
- Rapports d'erreurs et journaux de crash
Associez ces alertes à une documentation claire pour garantir un suivi lisse et une résolution rapide des problèmes.
Guide de documentation
Une bonne documentation maintient votre équipe sur la même page et vos opérations en cours de manière fluide. Assurez-vous que votre documentation couvre :
- Configuration de la chaîne de production: Détails comme les déclencheurs de construction, les variables d'environnement et les paramètres de sécurité.
- Procédures d'actualisation: Étapes pour les déploiements, les instructions de retrait et la gestion des canaux d'actualisation. Configuration de la surveillance.
- : Comment configurer les alertes, suivre les métriques et répondre aux problèmes.Lignes directrices de conformité
- : Règles spécifiques au plateforme, restrictions d'actualisation et autres exigences.Stockez toutes les documents dans le contrôle de version et mettez-les à jour chaque fois que votre chaîne de production change. Incluez les étapes de dépannage pour les erreurs courantes pour économiser du temps lorsque des problèmes surgissent.
Lignes directrices de la plateforme
Suivez les politiques d'actualisation d'Apple et d'Android en utilisant le système de canal de __CAPGO_KEEP_0__ pour vous assurer de lancements lisses et conformes :
Follow Apple and Android update policies using Capgo’s channel system to ensure smooth and compliant rollouts:
- Tests de Bêta: Publiez des mises à jour à de petits groupes d'utilisateurs pour valider les changements.
- Déploiements étalés: Déployez les mises à jour progressivement pour détecter les problèmes dès le début.
- Réparations d'urgence: Annulez rapidement les mises à jour avec un clic si quelque chose se passe mal.
Résumé
Vue d'ensemble des étapes de configuration
Pour commencer, vous devrez installer le CLI, configurer les builds et les variables d'environnement, sécuriser vos secrets, activer la surveillance et déployer les mises à jour. Ce processus s'intègre de manière fluide avec les outils de surveillance et d'annulation, vous assurant que votre application reste en ligne avec un temps d'arrêt minimal.
Avantages CI/CD
La connexion entre la configuration et les résultats montre comment Capgo améliore l'efficacité : les mises à jour atteignent 95% des utilisateurs en seulement 24 heures Plus, le prix de Capgo commence à $12 par moisen offrant ainsi un avantage considérable en termes de coûts par rapport aux services legacy qui peuvent facturer jusqu'à $500 par moisActuellement, Capgo prend en charge plus de 1 900 applications de production [1].
Continuez avec le guide de configuration de la chaîne d'itération CI/CD de Capacitor
Si vous utilisez le guide de configuration de la chaîne d'itération CI/CD de __CAPGO_KEEP_0__ pour planifier l'automatisation CI/CD, connectez-le avec la chaîne d'itération CI/CD de Capacitor la chaîne d'itération CI/CD de __CAPGO_KEEP_0__ la chaîne d'itération CI/CD de Capgo pour le flux de produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de produit dans Capgo Builds natifs, Capgo Intégrations pour le flux de produit dans Capgo Intégrations, Intégration CI/CD pour le détail d'implémentation dans Intégration CI/CD, et GitHub Intégration d'actions pour le détail d'implémentation dans GitHub Intégration d'actions.