Passer à la navigation principale
Arrêter les constructions natives manuelles

Les constructions iOS et Android sont-elles toujours effectuées manuellement?
Les applications sont-elles construites manuellement?

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

Quelle serait la situation si les constructions se produisaient automatiquement à chaque commit? __CAPGO_KEEP_0__ 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.

Configurer Capgo Build

Capgo Build • Automatiser les constructions GitHub Actions-ready

Le Cauchemar de la Construction Native

Tout développeur mobile connaît la douleur des constructions manuelles. Voici comment Capgo Build s'insère 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

Bugs de "fonctionne sur mon ordinateur" provenant de différents environnements de construction

Chaos des certificats et de la signature

La gestion manuelle des certificats provoque des constructions expirées

Pas d'historique de construction

Impossible de suivre ce qui a été construit quand ou de reproduire les anciennes constructions

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

Avec Capgo Construire CI/CD

Construire iOS sans Mac

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

Signature et certificats automatisés

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

Constructions cohérentes chaque fois

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

Soumission automatique de l'application

Téléversez automatiquement vers TestFlight et Console de jeu

Résultat : Équipe efficace, constructions fiables, cycles de lancement plus rapides

Fonctionne avec votre configuration CI/CD existante

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

De Code à Magasins d'Applications Automatiquement

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

1

Préparer les informations de connexion de construction

Exécutez Capgo Construisez localement une fois, puis exportez vos clés de signature iOS et Android sous forme de secrets CI. Votre pipeline obtient les clés dont elle a besoin sans les commettre dans Git.

✓ Les clés restent dans votre magasin de secrets CI
2

Envoyez Code, Déclenchez Capgo Build

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

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

Téléchargez ou Soumettez des artefacts

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

✓ Même CLI pour les flux de travail manuels et de lancement

Combien de temps perdez-vous sur les builds manuels ?

Tout 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

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

Build iOS - GitHub Actions
Exécution
$ git push origin main
Flux de travail déclenché : Build & Deploy iOS
[Build iOS] Configuration de l'environnement de build...
macOS-latest runner provisionné
Xcode 15.0 sélectionné
[Fastlane] 🚀 Exécution de la voie : ios build
Synchronisation des certificats avec match...
Installation des profils de provisionnement...
[Xcode Build] Construction de MyApp.xcworkspace
▸ Compilation de AppDelegate.swift
▸ Compilation de ViewController.swift
▸ Liaison de MyApp
Construction réussie (2m 34s)
[TestFlight] Téléchargement en cours sur App Store Connect...
Déploiement réussi pour la version 1.2.45
Déploiement iOS terminé !
Construction d'Android - GitLab CI
Exécution
$ git push origin main
Pipeline #1847 démarré
[Build Android] Préparation de l'image Docker...
Utilisation de l'image : cimg/android:2023.11
[Gradle] Début de la construction...
> Tâche :app:preBuild MISE À JOUR
> Tâche :app:preReleaseBuild MISE À JOUR
> Tâche :app:compileReleaseJavaWithJavac
> Tâche :app:bundleRelease
CONSTRUCTION REUSSIE en 1m 42s
Application générée app-release.aab
[Console de jeu] Envoi vers Google Play...
AAB téléchargé sur le circuit de test interne
Version 1.2.45 créée
Déploiement Android terminé !
0
Étapes Manuelles Requises
100%
Taux de Succès de Construction
5 min
Temps Moyen de Construction

Pourquoi Automatiser avec CI/CD ?

Transformez votre flux de déploiement mobile avec ces bénéfices puissants

Constructions Natives Automatisées

Envoyez code et obtenez des constructions natives iOS et Android automatiquement. Pas de Xcode ou Android Studio manuel requis - les constructions s'exécutent dans le cloud.

Construire des applications iOS sans posséder un Mac

Mises à jour sans Downtime

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 arrière-plan sans heurt

Contrôles de Qualité Automatiques

N'implémentez que lorsque les tests passent. Intégrez vos suites de tests et vos contrôles qualité existants pour des déploiements fiables.

Déployez uniquement lorsque les tests passent

Sécurité de Rollback Instantanée

Les artefacts de construction sont automatiquement versionnés et stockés. Revenez à n'importe quel artefact de construction précédent 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 staging, de beta et de production.

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

Déploiements progressifs

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

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

Intégration REST API

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

  • Intégration REST complète API
  • Intégrations personnalisées
  • Notifications par webhooks
Capgo Intégré dans CI/CD

Déploie les builds natifs à partir de votre pipeline

Capgo Construire s'intègre à votre flux CI/CD existant : installez les dépendances, construisez les actifs web, synchronisez Capacitor, puis appelez le Capgo CLI pour compiler les applications natives signées dans le cloud.

Tarifs

Un plan Capgo comprend les mises à jour OTA, environ 15 builds natifs/mois, et un tarification 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 par minute

pour les minutes de build supplémentaires

Paiement par minute

1

Initialiser la construction

Enregistrez l'application sur Capgo et exécutez le wizard de construction locale une fois afin que les certificats iOS, les profils de provisionnement, les clés de magasin Android et les informations de magasin soient validés.

2

Exporter les secrets

Utilisez le gestionnaire de clés pour exporter un fichier local, puis poussez-le dans les secrets __CAPGO_KEEP_0__ Actions 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 la construction web, synchronise __CAPGO_KEEP_0__, et déclenche

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build Lancer ou tester

4

Déclenchez les builds de débogage à partir d'un bouton, les builds de lancement à partir de balises, ou les builds de fumée sur main. Téléchargez les artefacts pour la QA ou soumettez les builds de lancement aux magasins.

Commandes CI de base

Exécutez la configuration locale, exportez les clés, puis laissez CI appeler __CAPGO_KEEP_0__ Build après la construction de votre projet et __CAPGO_KEEP_1__ synchronisation.

Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.

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

Quels éléments sont-ils inclus dans les secrets CI

  • Capgo API clé : CAPGO_TOKEN avec des permissions de construction.
  • Signature iOS : certificat, mot de passe, carte de provisionnement, clé d'accès 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 Console.
  • Sortie d'artefact facultative : ajoutez des drapeaux d'upload de sortie pour les liens de téléchargement QA et les codes QR.

Prêt à Automatiser vos Builds Natives ?

Utilisez Capgo Build à partir de votre pipeline CI/CD pour compiler, signer, tester et publier les builds natives iOS et Android.

Capgo Build • Exemples d'actions GitHub • Les identifiants restent dans les secrets CI

Continuez à partir de Capgo CI/CD

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