Passer au contenu principal

Capacitor Guide de configuration de la chaîne d'itération/livraison

Automatisez la mise en ligne, les tests et la mise à jour de votre application Capacitor avec une chaîne d'itération/livraison pour des mises à jour plus rapides et une meilleure efficacité.

Martin Donadieu

Martin Donadieu

Spécialiste du contenu

Capacitor Guide de configuration de la chaîne d'itération/livraison

Voulez-vous des mises à jour d'applications plus rapides avec un minimum d'efforts? La configuration d'une chaîne d'itération/livraison pour votre application __CAPGO_KEEP_0__ automatise la construction, les tests et la mise en ligne, vous économisant du temps et réduisant les erreurs. Voici ce que vous atteindrez : Voulez-vous des mises à jour d'applications plus rapides Capacitor La configuration d'une chaîne d'itération/livraison pour votre application __CAPGO_KEEP_0__ automatise la construction, les tests et la mise en ligne, vous économisant du temps et réduisant les erreurs. Voici ce que vous atteindrez :

  • Mises à Jour en Temps Réel: Mettez à jour instantanément sans attendre les retards des magasins d'applications. 95% des utilisateurs reçoivent les mises à jour en 24 heures.
  • Éléments de Base de la Pipeline: Automatisez les builds déclenchés par l'activité de branchement (main, staging, feature/*) et définissez des environnements séparés pour la mise en scène 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 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. Découvrons les détails.

Setup Requirements

Prérequis

Assurez-vous d'avoir les éléments suivants installés et configurés :

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 branch:

    • Utilisez main pour les builds de production.
    • Utilisez staging à des fins de test.
    • Utilisez feature/* pour le travail de développement.
  • Étapes de build:

    • Installez toutes les dépendances nécessaires.
    • Exécutez les tests unitaires pour vous assurer de la code qualité.
    • Construirez 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 plus approfondie.

Paramètres de l'environnement

Définissez des fichiers de configuration d'environnement séparés pour le stade 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

Capgo Interface de la console de mise à jour en direct

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 é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, procédez avec ces commandes :

  • Construirez votre application: npm install && npm run build
  • Déployez 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 apporte 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 canaux: Créez des canaux de production et de pré-production pour contrôler la mise en œuvre des mises à jour.
  • Tableau de bord d'analyse: Suivi des taux de mise à jour réussies et suivi de 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].

Gestion de pipeline

Suivi de l'état

Maintenir un œil sur votre pipeline est essentiel pour maintenir la qualité de l'application et garder 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 journaux de crash

Associez ces alertes à une documentation claire pour garantir un suivi fluide 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 pipeline: 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 Gestion des canaux d'actualisation.
  • Configuration de la surveillance: Comment configurer les alertes, suivre les indicateurs de performance 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-à-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 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 pour garantir des déploiements lisses et conformes :

  • Test de version bêta: Lancez les mises à jour vers de petits groupes d'utilisateurs To valider les modifications.
  • Sorties de version étalées: 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 simple clic si quelque chose se passe 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 d'annulation, vous assurant que votre application reste en ligne avec un temps d'arrêt minimal.

Avantages de 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. De plus, les tarifs de Capgo commencent à $12/moisoffrant un avantage considérable en matière 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 avec le guide de mise en place de la chaîne d'outils CI/CD de Capacitor

Si vous utilisez le guide de mise en place de la chaîne d'outils CI/CD de __CAPGO_KEEP_0__ pour planifier l'automatisation CI/CD, connectez-le avec __CAPGO_KEEP_0__ CI/CD pour le flux de travail du produit dans Capacitor CI/CD, Capacitor Native Builds Si vous utilisez le guide de mise en place de la chaîne d'outils CI/CD de __CAPGO_KEEP_0__ pour planifier l'automatisation CI/CD, connectez-le avec __CAPGO_KEEP_0__ CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Native Builds Si vous utilisez le guide de mise en place de la chaîne d'outils CI/CD de Capgo pour planifier l'automatisation CI/CD, connectez-le avec Capgo CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Native Builds 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 Intégration d'actions pour le détail d'implémentation dans GitHub Intégration d'actions.

Mises à jour en temps réel pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, expédiez la correction à travers Capgo au lieu d'attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans la voie de revue normale.

Commencez dès maintenant

Dernières actualités de notre Blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile véritablement professionnelle.