Passer à la navigation

Introduction à la construction Capgo

Capgo Build est un service de compilation d'applications natives basé sur le cloud pour les applications Capacitor . Il vous permet de construire des applications iOS et Android sans devoir maintenir des environnements de développement locaux - pas besoin de Xcode, pas besoin d'Android Studio, pas besoin d'équipement Mac.

Capgo Construit les compilations du les parties natives de votre Capacitor application dans le cloud :

  • les compilations iOS s'exécutent sur des machines Apple Silicon (Mac Mini M4) dédiées
  • les compilations Android s'exécutent dans des conteneurs Docker isolés
  • La signature code automatique gestionne les certificats, les profils de provisionnement et les clés de coffre-fort
  • La soumission de magasin directe envoie les applications signées vers App Store Connect et Google Play

You trigger builds with a single CLI command that works from anywhere - your local machine, GitHub Actions, GitLab CI, or any CI/CD pipeline.

Capgo propose deux fonctionnalités complémentaires pour mettre à jour votre application. Voici quand utiliser chaque fonctionnalité :

ScénarioMise à jour en temps réelCapgo Build
Correction de bogues dans le JavaScript/TypeScript code
Changements d'interface utilisateur (HTML, CSS, images)
Mise à jour des dépendances web
Ajout ou suppression d'un plugin Capacitor
Mise à jour d'une version native SDK
Modification des permissions natives (Info.plist, AndroidManifest)
Mise à jour de la version Capacitor
Modification de la code native (Swift, Kotlin, Java)
Changement de l'icône ou de l'écran de démarrage de l'application
Première soumission de l'application sur un magasin

Pas de Mac nécessaire pour iOS

Construisez et publiez des applications iOS sans matériel Mac. N'importe qui sur Windows, Linux ou tout système CI/CD peut déclencher des builds iOS et publier sur TestFlight.

Ignorer la configuration de l'environnement local

Pas besoin d'installer Xcode, Android Studio ou de gérer les versions SDK. Capgo Build gère tous les outils natifs - vous n'avez qu'à exécuter la commande CLI.

Credentials centralisées

Stockez vos certificats et vos clés de coffre-fort dans vos secrets CI/CD une fois. N'importe quel membre d'équipe peut déclencher des builds sans avoir besoin de clés de signature sur leur machine locale.

Fonctionne avec tout CI/CD

Une seule commande CLI s'intègre avec n'importe quel pipeline. GitHub Actions, GitLab CI, Jenkins - déclenchez des builds en tant que partie de votre flux de travail existant.

Journaux de build en temps réel

Regardez votre progression de build en direct dans votre terminal. Les journaux s'affichent via les événements envoyés par le serveur, vous permettant de déboguer les problèmes instantanément lorsqu'ils se produisent.

Soumission directe au magasin

Les applications signées sont chargées directement sur App Store Connect et Google Play. Pas d'étapes manuelles entre la fin de la construction et la soumission au magasin.

Lorsque vous exécutez la commande de build :

  1. Téléversement - Les archives CLI ne contiennent que ce qui est nécessaire (dossier de plateforme native + dépendances natives) et sont téléchargées sur un stockage de cloud sécurisé
  2. Build - Votre application est compilée sur des infrastructures dédiées à l'aide de Fastlane
  3. Signature - Les certificats et les clés sont appliqués (ils n'existent que dans la mémoire pendant la phase de build)
  4. Soumission - Les applications signées sont téléchargées directement sur App Store Connect ou Google Play
  5. Nettoyage - Tous les artefacts de construction et les informations d'identification sont supprimés automatiquement

Votre source code reste sur votre machine. Seuls les fichiers code natifs spécifiques à la plateforme sont chargés.

Capgo Build est conçu avec stockage de zéro de crédentials :

  • Informations d'identification en temps de exécution - Les certificats et les coffres-forts ne sont jamais stockés dans Capgo. Ils sont chargés et supprimés immédiatement après la fin de la construction.
  • Environnements éphémères - Chaque construction s'exécute en isolement et est détruit après la fin de l'exécution
  • Aucun stockage de journaux - Les journaux de construction s'affichent dans votre terminal uniquement, jamais stockés sur les serveurs Capgo
  • Téléchargement minimal - Seule la plateforme native que vous demandez est téléchargée, pas votre codebase complète. Voir exactement ce qui est téléchargé

Le temps de build est le seul coût :

  • Les minutes de build sont comprises dans votre plan Capgo
  • Minutes supplémentaires disponibles via le système de crédits
  • Les builds iOS s'exécutent sur Mac Mini M4 (multiplicateur de coût 2x en raison des coûts de matériel)
  • Les builds Android s'exécutent dans des conteneurs Docker (multiplicateur de coût 1x)
  • Aucuns frais de stockage