Voulez-vous des mises à jour d'applications plus rapides mise à jour de l'application avec un minimum d'effort ? Configuration d'un pipeline CI/CD pour votre Capacitor automate la construction, les tests et la mise en ligne, en économisant du temps et en réduisant les erreurs. Voici ce que vous obtiendrez :
- Mises à jour en direct: Envoyez des mises à jour instantanément sans attendre les retards des magasins d'applications. 95 % des utilisateurs reçoivent des mises à jour en 24 heures.
- Éléments de base du pipeline: Automatisez les builds déclenchés par l'activité de branchage (
main,staging,feature/*) et définissez des environnements séparés pour la mise en ligne et la production. - Capgo Intégration: Utilisez Capgo pour déployer des mises à jour sécurisées et chiffrées, gérer Canaux d'actualisation, et surveiller les performances.
- Plans Abordables: Les plans commencent à 12 $/mois avec des mises à jour en temps réel, des analyses et environ 15 builds natifs/mois.
Capacitor Les pipelines CI/CD simplifient les workflows, améliorent l'efficacité et assurent que votre application reste à jour de manière fluide. Allons-y dans 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 de CI préférée (comme GitHub Actions, GitLab CI, ou Jenkins)
- Un Capgo compte pour gérer les mises à jour en direct
Une fois ces éléments 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.
Étapes de construction et de déclencheurs
Configurez votre pipeline CI/CD pour déclencher automatiquement les constructions en fonction d'activités spécifiques sur les branches. Voici comment le configurer :
-
Déclencheurs de branchage:
- Utilisez
mainpour les constructions de production. - Utilisez
stagingà 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.
- Construisez les actifs web pour l'application.
- Générez des binaires natifs pour les plateformes mobiles ou de bureau.
- Déployez la build dans votre environnement de test pour une validation supplémentaire.
Paramètres de l'environnement
Définez 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 vers votre application, en contournant les retards d'approbation des magasins d'applications.
Étapes de mise en place 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 :
- 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
Ici est un exemple d'un travail d'Actions GitHub pour déployer les 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 apporte plusieurs avantages aux applications Capacitor, notamment :
- Mises à jour sécurisées et efficaces : Mises à jour chiffrées et différées réduisent les tailles de charge utiles tout en garantissant une livraison sécurisée.
- Channel management : Créez des canaux de mise en ligne et de production pour contrôler la mise en œuvre des mises à jour.
- Analytics dashboard : Suivez les taux de réussite des mises à jour et surveillez l'adoption des utilisateurs avec des informations détaillées.
Capgo Plans and Pricing
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 de mise à l'échelle personnalisée, d'accès API et de 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 pipeline
Suivi de statut
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 :
- État de la construction et de la progression de déploiement
- Taux de réussite des mises à jour
- Mesures d'adoption des utilisateurs
- Rapports d'erreurs et de 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 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 chaîne d'opération: 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 suivi.
- : 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 informations de documentation dans un contrôle de version et mettez-à-jour chaque fois que votre chaîne d'opération change. Incluez les étapes de dépannage pour les erreurs courantes pour économiser du temps lorsque des problèmes surgissent.
Pipeline Configuration
Directives de plateforme
Suivez les politiques d'actualisation d'Apple et d'Android en utilisant le système de canal de Capgo pour garantir des déploiements lisses et conformes :
- Test de version bêta: context Page/area
- Page/area: Page de marketing des solutions Capgo. Rôle: Étiquette de navigation ou élément UI court. Vue dans: en-tête de site, page solutions/beta-testing.astro. Clé de message `solutions_beta_testing` (Test de version bêta des solutions).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 tôt.
Solutions d'urgence
To get started, you’ll need to install the CLI, configure builds and environment variables, secure your secrets, enable monitoring, and deploy updates. This process integrates seamlessly with monitoring and rollback tools, ensuring your app stays online with minimal downtime.
Avantages CI/CD
La connexion entre la mise en place et les résultats montre comment Capgo améliore l'efficacité : les mises à jour atteignent 95% des utilisateurs en seulement 24 heures. De plus, le prix de Capgo commence à $12/mois. De plus, __CAPGO_KEEP_0__ offre 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 à partir de la guide de mise en place de la chaîne d'outils CI/CD de Capacitor
Si vous utilisez la guide de mise en place de la chaîne d'outils CI/CD de Capacitor pour planifier l'automatisation CI/CD, connectez-l’à 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 pour le détail d'implémentation dans Intégration CI/CD, et GitHub Actions d'intégration pour le détail d'implémentation dans GitHub Actions d'intégration.