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

Les constructions iOS et Android sont toujours en cours
Les applications sont-elles construites manuellement?

Heures perdues sur des constructions manuelles. Des environnements différents 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? Build permet à votre pipeline CI/CD de déclencher des constructions signées iOS et Android dans le cloud, puis télécharger des artefacts ou les soumettre aux magasins.

Capgo Build lets your CI/CD pipeline trigger signed iOS and Android builds in the cloud, then download artifacts or submit them to the stores.

Capgo Build • protectedTokens GitHub Prêt à l'action

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

Problèmes de bugs de différents environnements de construction

Chaos de certification et de signature

La gestion manuelle des certificats entraîne des constructions expirées

Aucune histoire de construction

Il est impossible de suivre ce qui a été construit quand ou de reproduire les anciennes constructions

Résultat : Lâcher lent, bouchons d'équipe, temps de développeur gaspillé

Avec Capgo Construire CI/CD

Construire iOS sans Mac

Les builds en ligne signifient que votre équipe entière peut construire des applications iOS

Signature et certificats automatiques

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 accélérés

Fonctionne avec votre configuration CI/CD existante

GitHub Actions
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Toute plateforme CI/CD

De Code aux magasins d'applications Automatiquement

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

1

Préparez les informations d'identification 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 informations de connexion nécessaires sans les commettre dans git.

✓ Les informations de connexion restent dans votre magasin de secrets CI
2

Push Code, Déclenchez Capgo Build

GitHub Actions, GitLab CI, Jenkins ou tout runner peut appeler le Capgo CLI après votre build web et Capacitor synchronisation. Une runner Mac n'est pas requise pour les builds iOS.

✓ Les builds répétitives à partir du même workflow
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 lancement soumettre à TestFlight et Play Store. Votre workflow CI/CD contrôle quand chaque chemin s'exécute.

✓ Le même CLI pour les workflows manuels et de lancement

Combien de temps perdez-vous sur les builds manuels ?

Chaque build manuel représente 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

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

iOS Build - GitHub Actions
En cours d'exécution
$ git push origin main
Déclenchement de flux de travail : 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 ligne : ios build
Synchronisation des certificats avec match...
Installation des profils de provisioning...
[Xcode Build] Construction de MyApp.xcworkspace
▸ Compilation de AppDelegate.swift
▸ Compilation de ViewController.swift
▸ Liaison de MyApp
Construction réussie (2m 34s)
[TestFlight] En cours d'envoi vers App Store Connect...
Déploiement réussi pour la version 1.2.45
Déploiement iOS terminé !
Construction d'Android - GitLab CI
En cours d'exécution
$ git push origin main
Pipeline #1847 lancée
[Construction 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 DE L'ÉTAT
> Tâche :app:preReleaseBuild MISE À JOUR DE L'ÉTAT
> Tâche :app:compileReleaseJavaWithJavac
> Tâche :app:bundleRelease
BUILD REUSSI en 1m 42s
App-release.aab généré
[Console de Play] Téléchargement en cours sur Google Play...
AAB téléchargé sur le circuit d'essais interne
Version 1.2.45 créée
Déploiement Android terminé !
0
Étapes Manuelles Requises
100%
Taux de Succès de la 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

Envoi de code et obtenez des constructions natives iOS et Android automatiquement. Aucune Xcode ou Android Studio manuelle n'est requise - les constructions s'exécutent dans le cloud.

Construire des applications iOS sans posséder un Mac

context

Page/zone : Page de marketing des solutions Capgo. Rôle : Phrase de copie du site web. Vu dans : page solutions/build-without-mac.astro. Clé de message `solutions_build_without_mac_h1` (Solutions Build Without Mac H1).

Mises à Jour sans Downtime

Contrôl’Automatique de Qualité

N'envoyez que lorsque les tests passent. Intégrez vos suites de tests et vos vérifications de qualité existantes pour des déploiements sans faille.

N'envoyez que lorsque les tests passent

Sécurité de Rollback Instantanée

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

Historique de construction complet 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 bêta et de production.

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

Déploiements graduels

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
  • context:Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_sol3_point2` (Solutions Qsr Sol3 Point2).
  • Arrêt automatique en cas d'erreurs

REST API Integration

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 avec des systèmes existants.
  • Intégration complète REST __CAPGO_KEEP_0__
  • Intégrations personnalisées
Capgo Build in CI/CD

Ship des bâtiments 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 le Capgo CLI pour compiler les applications natives signées dans le cloud.

Prix

Une seule formule Capgo comprend les mises à jour OTA, environ 15 bâtiments natifs par mois, et facturation basée sur des crédits pour les minutes de construction supplémentaires.

Commencez à

$12/mois

Utilisation incluse

OTA + ~15 bâtiments

par mois

Utilisation par crédit

Par minute

pour les minutes de construction supplémentaires

1

Initialiser la construction

Enregistrez l'application dans Capgo et exécutez le guide de construction 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 les secrets

Utilisez le gestionnaire de clés pour exporter un fichier local, puis le pushez 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 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 constructions de débogage à partir d'un bouton, les constructions de lancement à partir de tags ou les constructions de fumée sur la branche principale. Téléchargez les artefacts pour les QA ou soumettez les constructions 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

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

  • Capgo API clé : CAPGO_TOKEN avec les 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 Console Play.
  • Sortie d'artefact facultative : ajoutez des drapeaux de téléchargement d'output pour les liens de téléchargement QA et les codes QR.

Prêt à automatiser vos builds natifs ?

Utilisez le build Capgo de votre pipeline CI/CD pour compiler, signer, tester et publier des builds natifs iOS et Android.

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

Équivalent d'EAS Workflows pour Capacitor

EAS Workflows est la solution CI/CD hébergée d'Expo pour React Native. Capgo est la voie Capacitor : gardez les actions GitHub , GitLab CI ou Jenkins, puis appelez le build Capgo pour des artefacts iOS et Android signés. Capgo n'est pas un exécuteur EAS Workflows de remplacement et ne construit pas les projets Expo.

Comparez Capgo avec les services d'application Expo · Ouvrez le constructeur Capgo

Continuez à partir du build CI/CD Capgo

Si vous configurez la mise en production CI/CD pour les releases Capacitor , connectez cette page à Intégration CI/CD pour la base de référence, GitHub Actions pour les mises à jour en direct, Capgo Bâtiments natifs pour les fichiers binaires signés, Solution de prévisualisation des PR pour les builds de revue, EAS vs Capgo pour la comparaison des services d'application Expo et Les bouches d'engrenage CI/CD courants dans les pipelines OTA pour éviter les lancements lents.