__CAPGO_KEEP_0__ accueil
Arrêter les constructions natives manuelles

Encore en train de construire iOS & Android
Applications manuellement ?

Heures perdues sur les constructions manuelles. Les différents environnements causent des bogues. Les membres de l'équipe attendent les constructions. Votre productivité souffre avec chaque déploiement manuel.

Qu'est-ce si les constructions se produisaient automatiquement à chaque commit ?

Capgo Build permet à votre pipeline CI/CD de déclencher des constructions signées iOS et Android dans le cloud, puis télécharger les artefacts ou les soumettre aux magasins.

Capgo Build • iOS & Android CI/CD • GitHub Actions-ready

Le cauchemar de la construction native

Chaque développeur mobile connaît la douleur des constructions manuelles. Voici comment Capgo Build s'intègre dans CI/CD.

Sans CI/CD

Heures de construction manuelle

Les développeurs gaspillent leur temps sur des processus de construction répétitifs

Incohérences d'environnement

"Fonctionne sur mon ordinateur" des bogues provenant de différents environnements de construction

Chaos de certificats et de signature

La gestion manuelle des certificats entraîne des builds expirés

Pas d'historique des builds

Impossible de suivre ce qui a été construit quand ou de reproduire les builds passés

Résultat : Lancements lents, bouchons d'équipe, temps des développeurs gaspillés

Avec Capgo Build CI/CD

Construire iOS sans Mac

Les builds basés sur le cloud signifient que tout votre équipe peut construire des applications iOS

Signature et certificats automatisés

N'ayez plus jamais affaire à des certificats expirés ou des profils de provisionnement

Construire de manière cohérente chaque fois

Même environnement, mêmes résultats - plus de "fonctionne sur mon ordinateur"

Soumission automatique de l'application

Téléversement vers TestFlight et Play Console automatique

Résultat : Équipe efficace, builds fiables, cycles de mise à jour accélérés

Compatibilité avec votre setup CI/CD existant

GitHub Actions
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ N'importe quelle plateforme CI/CD

De Code à les Magasins d'Applications Automatiquement

Arrêtez les constructions manuelles et la gestion des certificats. Voici comment le CI/CD transforme votre flux de travail :

1

Préparez les informations d'identification de la construction

Exécutez Capgo La construction locale une fois, puis exportez vos informations d'identification de signature iOS et Android en tant que secrets CI. Votre pipeline obtient les informations d'identification dont elle a besoin sans les commettre dans Git.

✓ Les informations d'identification restent dans votre magasin de secrets CI
2

Envoi Code, Déclenchez Capgo La construction

GitHub Les actions, GitLab CI, Jenkins ou tout runner peuvent appeler le Capgo CLI après votre construction web et Capacitor synchronisation. Aucun runner Mac n'est requis pour les constructions iOS.

✓ Constructions répétitives à partir du même flux de travail
3

Téléchargez ou Soumettez les artefacts

Utilisez les builds de débogage pour les tests, téléchargez les artefacts pour la QA, ou laissez les builds de publication se soumettre à TestFlight et Play Store. Votre workflow CI/CD contrôle quand chaque chemin s'exécute.

✓ Même CLI pour les workflows manuels et de publication

Combien de temps perdez-vous sur les builds manuels ?

Chaque build manuel est des heures de temps de développeur perdues. Les environnements incohérents entraînent des bogues qui prennent des jours pour être débogués. La productivité de votre équipe est en souffrance.

Regardez vos applications se construire automatiquement

Envoie code et regardez comment le CI/CD gère tout - de la construction à la signature à la déploiement

Build iOS - actions GitHub
Exécution
$ git push origin main
Flux de travail déclenché : Build & Deploy iOS
[Construire iOS] Configuration de l'environnement de build...
Exécuteur macOS-latest configuré
Xcode 15.0 sélectionné
[Fastlane] 🚀 Exécution de la voie : ios build
Synchronisation des certificats avec match...
Installation des profils de provisioning...
[Build Xcode] Construction de MyApp.xcworkspace
▸ Compilation de AppDelegate.swift
▸ Compilation de ViewController.swift
▸ Liaison de MyApp
La construction a réussi (2m 34s)
[TestFlight] Téléchargement en cours vers App Store Connect...
La mise à jour de build 1.2.45 a réussi
La mise en ligne iOS est terminée !
Construction Android - GitLab CI
Exécution
$ git push origin main
Pipeline #1847 a démarré
[Build Android] Préparation de l'image Docker...
Utilisation de l'image : cimg/android:2023.11
[Gradle] Démarrage de la construction...
> Tâche :app:preBuild À JOUR
> Tâche :app:preReleaseBuild À JOUR
> Tâche :app:compileReleaseJavaWithJavac
> Tâche :app:bundleRelease
CONSTRUCTION REUSSIE en 1m 42s
Application de l'app-release.aab générée
[Console de Play] En cours d'envoi vers Google Play...
La version AAB a été téléchargée sur le circuit d'essai interne
Création de la version 1.2.45
La mise en ligne Android est terminée !
0
Étapes manuelles requises
100%
Taux de réussite de la construction
5 min
Temps moyen de construction

Pourquoi automatiser avec CI/CD ?

Transformez votre flux de déploiement mobile avec ces avantages puissants

Constructions natives automatiques

Envoyez code et obtenez des constructions natives iOS et Android automatiquement. Aucune utilisation manuelle de Xcode ou Android Studio n'est requise - les constructions s'exécutent en ligne.

Construirez des applications iOS sans posséder un Mac

Mises à jour sans temps d'arrêt

Les mises à jour se produisent en arrière-plan pendant que votre application est en cours d'exécution. Les utilisateurs ne connaissent jamais d'interruptions ou de mises à jour forcées.

Installation en arrière-plan sans interruption

Contrôles de qualité automatisés

N'impliez que les déploiements lorsque les tests passent. Intégrez vos suites de tests existantes et vos contrôles qualité pour des déploiements à l'épreuve de tout.

Déployez uniquement lorsque les tests passent

Sécurité de reversion instantanée

Les artefacts de construction sont automatiquement versionnés et stockés. Revenez à n'importe quelle version précédente instantanément si des problèmes sont découverts après le déploiement.

Historique complet de construction et stockage d'artefacts

Fonctionnalités de CI/CD avancées

Portez votre stratégie de déploiement à un niveau supérieur avec ces fonctionnalités puissantes

Déploiement Multi-Environnement

Déployez sur différents canaux en fonction de la branche, de l'environnement ou de conditions personnalisées. Parfait pour les workflows de pré-production, de beta et de production.

  • Déploiements basés sur la branche
  • Canaux spécifiques à l'environnement
  • Déploiements conditionnels

Lancements Graduels

Commencez par une petite proportion d'utilisateurs et augmentez progressivement. Suivez les métriques et arrêtez automatiquement les déploiements problématiques.

  • Lancements basés sur des pourcentages
  • Arrêt automatique en cas d'erreur
  • Prises de décision basées sur les métriques

Intégration REST API

Accès complet API pour les intégrations personnalisées. Créez vos propres outils de déploiement ou intégrez avec des systèmes existants.

  • Complete REST API
  • Intégrations personnalisées
  • Notifications de webhooks
Capgo Build dans l'CI/CD

Envoyez des builds natifs à partir de votre pipeline

Capgo Build se connecte à votre flux CI/CD existant : installez les dépendances, construisez les actifs web, synchronisez Capacitor, puis appelez l'Capgo CLI pour compiler des applications natives signées dans le cloud.

Tarifs

Un plan Capgo comprend les mises à jour OTA, environ 15 builds natifs/mois, et une facturation basée sur des crédits pour les minutes de build supplémentaires.

À partir de

$12/mois

Utilisation comprise

OTA + ~15 builds

par mois

Utilisation de crédit

Par minute

pour les minutes de build supplémentaires

1

Initialiser Build

Enregistrez l'application dans Capgo et exécutez le wizard de build local une fois afin de valider les certificats iOS, les profils de provisionnement, les clés de magasin Android et les informations de magasin.

2

Exporter des secrets

Utilisez le gestionnaire de clés pour exporter un fichier local, puis le pousser dans __CAPGO_KEEP_0__ Actions secrets avec .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Votre flux de travail installe les dépendances, exécute votre build web, synchronise __CAPGO_KEEP_0__, et déclenche

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build pour les deux

4

Publier ou Tester

Déclencher des builds de débogage à partir d'un bouton, des builds de publication à partir de balises ou des builds de fumée sur main. Télécharger les artefacts pour la QA ou soumettre les builds de publication aux magasins.

Commandes CI de base

Exécuter la configuration locale, exporter les informations d'identification, puis laisser CI appeler Capgo Build après votre build de projet et Capacitor synchroniser.

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build com.example.app --platform android --build-mode release

Qu'est-ce qui se trouve dans les secrets CI

  • Capgo API clé : CAPGO_TOKEN avec les permissions de build.
  • Signature iOS : certificat, mot de passe, carte de provisionnement, clé d'accès à l'App Store Connect, émetteur et ID d'équipe.
  • Signature Android : clé de stockage, alias, mots de passe de clé et compte de service JSON de Google Play.
  • Sortie d'artefact facultative : ajouter des drapeaux d'upload pour les liens de téléchargement et les codes QR.

Prêt à automatiser vos builds natifs ?

Utilisez Capgo Build dans votre pipeline CI/CD pour compiler, signer, tester et lancer les builds natifs iOS et Android.

Capgo Build • Exemples d'actions GitHub • Les informations de connexion restent dans les secrets CI

Continuez à partir de Capgo CI/CD

Si vous configurez la CI/CD pour les releases Capacitor, connectez cette page à Intégration CI/CD pour la base de ligne, GitHub Actions pour les mises à jour en temps réel, Capgo Builds natifs pour des binaires signés, Solution de prévisualisation PR pour les builds de revue, et Bottlenecks CI/CD courants dans les pipelines OTA pour éviter les lancements lents.