Voulez-vous des mises à jour d'application plus rapides avec un minimum d'effort? La configuration d'une chaîne d'automatisation CI/CD pour votre __CAPGO_KEEP_0__ Capacitor Mises à jour en direct
- : Envoyez des mises à jour instantanément sans délais de l'App Store. 95 % des utilisateurs reçoivent des mises à jour en 24 heures.Éléments essentiels de la chaîne
- : Automatisez les builds déclenchés par l'activité de branchage (App Store
main,staging,feature/*et définissez des environnements séparés pour le stade et la production. - Capgo Intégration: Utilisez Capgo pour déployer des mises à jour sécurisées et chiffrées, gérer les canaux de mise à jour et surveiller les performances. Tarifs Abordables: Les plans commencent à 12 $/mois avec des mises à jour en direct, des analyses et environ 15 builds natifs/mois.
- __CAPGO_KEEP_0__ 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
Capacitor CI/CD pipelines simplify workflows, improve efficiency, and ensure your app stays up-to-date seamlessly. Let’s dive into the details.
Assurez-vous d'avoir les éléments suivants installés et configurés :
Prérequis
Assurez-vous d'avoir les éléments suivants installés et configurés :
- Node.js LTS, Capacitor CLIet Git
- Un compte sur votre plateforme CI préférée (par exemple GitHub Actions, GitLab CIou Jenkins)
- Un Capgo compte pour la gestion des mises à jour en temps réel
Une fois ces éléments prêts, procédez à la définition de vos déclencheurs et étapes de build dans votre plateforme CI.
Intégrer Appflow avec votre pipeline CICD
Étapes de configuration du 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 build
Configurez votre pipeline CI/CD pour déclencher automatiquement les builds en fonction de l'activité spécifique d'une branche. Voici comment le configurer :
-
Déclencheurs de branche:
- Utilisez
mainpour les builds de production. - Utilisez
stagingPour des fins de test. - Utilisez
feature/*Pour le travail de développement.
- Utilisez
-
Étapes de construction:
- Installez toutes les dépendances nécessaires.
- Exécutez les tests unitaires pour vous assurer de la qualité de code.
- Construirez les actifs web pour l'application.
- Générez des binaires natifs pour les plateformes mobiles ou de bureau.
- Déployez la construction dans votre environnement de test pour une validation supplémentaire.
Paramètres de l'environnement
Définissez 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 et les certificats API, 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 build 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 contournant les retards d'approbation des magasins d'applications.
Étapes de configuration de Capgo
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, procédez avec ces commandes :
- Construire votre application:
npm install && npm run build - Déployer des mises à jour:
npx @capgo/cli deploy - Annuler des mises à jour:
npx @capgo/cli rollback
Voici un exemple d'une tâche GitHub Actions pour le déploiement de 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 de charge utile tout en garantissant un acheminement sécurisé.
- Gestion de canal: Créez des canaux de staging et de production pour contrôler la mise en œuvre des mises à jour.
- Tableau de bord d'analyse: Suivez les taux de réussite des mises à jour et suivez 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: À partir de 249 $/mois, avec des options pour une mise à l'échelle personnalisée, l'accès à API 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].
Pipeline Management
Suivi de l'état
Tenir un œil sur votre pipeline est essentiel pour maintenir la qualité de votre application et rendre les utilisateurs heureux. Utilisez votre plateforme CI/CD pour configurer des alertes automatiques pour :
- L'état de la construction et l'avancement de la déploiement
- Taux de réussite des mises à jour
- Métriques d'adoption des utilisateurs
- Rapports d'erreurs et journaux de panne
Associez ces alertes à une documentation claire pour garantir un suivi fluide et une résolution rapide des problèmes.
Guide de la documentation
Une bonne documentation garde 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 pipelineDétails comme les déclencheurs de build, les variables d'environnement et les paramètres de sécurité.
- Procédures de mise à jourÉtapes pour les déploiements, les instructions de retrait et la gestion des canaux de mise à jour. Paramètres de suivi.
- Détails comme les déclencheurs de build, les variables d'environnement et les paramètres de sécurité.: Comment configurer les alertes, suivre les métriques et répondre aux problèmes.
- Directives de conformité: Règles spécifiques au plateforme, restrictions d'actualisation et autres exigences.
Considérez stocker toutes les documents dans un contrôle de version et mettez-les à jour chaque fois que votre pipeline change. Incluez les étapes de dépannage pour les erreurs courantes pour économiser du temps lorsque des problèmes se produisent.
Directives de plateforme
Suivez les politiques d'actualisation d'Apple et d'Android en utilisant le système de canal de Capgo pour vous assurer de lancements lisses et conformes :
- Test de version bêta: : Mettez à jour les petites groupes d'utilisateurs pour valider les changements. Rollout étape par étape
- : Mettez à jour progressivement pour détecter les problèmes tôt.Réparations d'urgence
- Emergency Fixes: Rétrogradez rapidement les mises à jour avec un simple clic si quelque chose se produit mal.
Résumé
Vue d'ensemble des étapes de configuration
Pour commencer, vous aurez besoin d'installer le CLI, de configurer les builds et les variables d'environnement, de sécuriser vos secrets, d'activer la surveillance et de déployer les mises à jour. Ce processus s'intègre de manière fluide avec les outils de surveillance et de rétrogradations, 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 accroît l'efficacité : les mises à jour atteignent 95% des utilisateurs en seulement 24 heures. De plus, les tarifs de Capgo commencent à $12/mois, offrant un avantage considérable en termes de coûts par rapport aux services legacy qui peuvent facturer jusqu'à $500/mois. Actuellement, Capgo prend en charge plus de 1 900 applications de production [1].
Continuez de Capacitor Guide de configuration de la chaîne d'outils CI/CD
Si vous utilisez Capacitor Guide de configuration de la chaîne d'outils CI/CD pour planifier l'automatisation de CI/CD, connectez-le à Capgo CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de travail du produit dans Capgo Builds natifs, Capgo Intégrations pour le flux de travail du produit dans Capgo Intégrations, Intégration CI/CD Détails d'implémentation pour l'intégration CI/CD, et GitHub Intégration d'actions Détails d'implémentation pour l'GitHub Intégration d'actions.