Zum Hauptinhalt springen
Stoppe manuelle Native Builds

Baut noch iOS & Android
Stunden vergeudet mit manuellen Builds.

Stunden verloren bei manuellen Builds. Verschiedene Umgebungen verursachen Fehler. Teammitglieder warten auf Builds. Ihre Produktivität leidet mit jedem manuellen Deployment.

automatisch bei jedem Commit passieren würden? automatisch bei jedem Commit?

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 • ✓ iOS- und Android-CI/CD • ✓ GitHub Aktionen-fähig

Die native Build-Nachtmarke

Jeder mobile Entwickler kennt die Qual der manuellen Builds. Hier ist, wie Capgo Build in CI/CD passt.

Ohne CI/CD

Stunden mit manuellen Builds

Entwickler verbringen Zeit mit wiederholten Build-Prozessen

Umweltungleichheiten

"Funktioniert auf meinem Rechner"-Fehler aus verschiedenen Build-Umgebungen

Zertifikats- und Signierungschaos

Manuelle Zertifikatsverwaltung führt zu abgelaufenen Builds

Keine Build-Historie

Keine Builds nachverfolgen oder reproduzieren.

Ergebnis: Langsame Releases, Teamengpässe, verschwendete Entwicklerzeit

Mithilfe von Capgo Build CI/CD

iOS ohne Mac bauen

Cloud-gestützte Builds ermöglichen es Ihrem gesamten Team, iOS-Anwendungen zu bauen

Automatisierte Signierung & Zertifikate

Keine Sorgen mehr mit abgelaufenen Zertifikaten oder Provisioning-Profilen

Konsistente Builds jederzeit

Selbe Umgebung, selbe Ergebnisse - kein mehr "funktioniert auf meinem Rechner"

Automatische App-Store-Submission

Automatisch hochladen auf TestFlight und Play Console

Ergebnis: Effizientes Team, zuverlässige Builds, schnellere Releasezyklen

Kompatibel mit Ihrem bestehenden CI/CD-Setup

GitHub Aktionen
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Jeder CI/CD-Plattform

Zusehen, wie Ihre Apps automatisch gebaut werden

Push code und beobachte, wie CI/CD alles übernimmt – von der Erstellung bis hin zur Signierung und Bereitstellung.

iOS Build - GitHub Aktionen
Laufend
$ git push origin main
✓ Workflow ausgelöst: iOS-Build und -Deploy
[iOS-Build] Umgebung für den Build vorbereiten...
✓ macOS-latest Runner wurde bereitgestellt
✓ Xcode 15.0 wurde ausgewählt
[Fastlane] 🚀 Lane ausführen: ios build
✓ Zertifikate mit match synchronisieren...
✓ Provisionierungsprofile installieren...
[Xcode Build] MyApp in Xcode baut
▸ AppDelegate.swift kompiliert
▸ ViewController.swift kompiliert
▸ MyApp verlinkt
✓ Bau erfolgreich (2m 34s)
[TestFlight] Upload auf App Store Connect...
✓ Build 1.2.45 erfolgreich hochgeladen
✓ iOS-Bereitstellung abgeschlossen!
Android Build - GitLab CI
Running
$ git push origin main
✓ Pipeline #1847 gestartet
[Android-Build] Docker-Image vorbereiten...
✓ Bild verwenden: cimg/android:2023.11
[Gradle] Build starten...
> Aufgabe :app:preBuild aktualisiert
> Aufgabe :app:preReleaseBuild aktualisiert
> Aufgabe :app:compileReleaseJavaWithJavac
> Aufgabe :app:bundleRelease
BAUERFOLG ERFOLGREICH in 1m 42s
✓ Erstellte app-release.aab
[Play Console] Hochladen auf Google Play...
✓ AAB wurde auf den internen Testtrack hochgeladen
✓ Release 1.2.45 erstellt
✓ Android-Bereitstellung abgeschlossen!
0
Manuelle Schritte erforderlich
iOS + Android
Von einem Workflow
2–3 min
Typische Buildzeit

Erweiterte CI/CD-Funktionen

Nehmen Sie Ihre Bereitstellungsstrategie auf die nächste Ebene mit diesen leistungsstarken Funktionen

Mehrfachumgebungs-Deployments

Bereitstellen Sie auf verschiedene Kanäle basierend auf Zweig, Umgebung oder benutzerdefinierten Bedingungen. Perfekt für Staging, Beta und Produktionsworkflows.

  • Zweig-basierte Bereitstellungen
  • Umgebungs-spezifische Kanäle
  • Bedingungs-basierte Bereitstellungen

Schrittweise Rollouts

Mit einer kleinen Benutzergruppe beginnen und schrittweise erhöhen. Metriken überwachen und automatisch problematische Bereitstellungen stoppen.

  • Prozentsatz-basierte Rollouts
  • Automatische Halt auf Fehlern
  • Metrik-basierte Entscheidungen

REST API Integration

Vollzugriff auf API für benutzerdefinierte Integrationen. Erstellen Sie Ihre eigenen Bereitstellungs-Tools oder integrieren Sie mit bestehenden Systemen.

  • Vollständige REST API
  • Benutzerdefinierte Integrationen
  • Webhook-Notifikationen
Capgo Build in CI/CD

Schiffe Native Builds Von Ihrer Pipeline

Capgo Build passt sich in Ihren bestehenden CI/CD-Flow ein: Installieren Sie Abhängigkeiten, bauen Sie Web-Assets, synchronisieren Sie Capacitor, und rufen Sie dann die Capgo CLI auf, um signierte native Apps im Cloud zu kompilieren.

Preise

Ein Capgo-Plan umfasst OTA-Updates, etwa 15 native Builds/Monat und Kredit-basierte Abrechnung für zusätzliche Build-Minuten.

Ab

$12/Monat

jährlich berechnet

Zugriff inbegriffen

OTA + ~15 Builds

pro Monat

Kreditnutzung

pro Minute

zur Deckung zusätzlicher Buildminuten

1

Initialisieren Sie das Build

Registrieren Sie die App in Capgo und führen Sie den Build-Assistenten lokal einmal aus, um iOS-Zertifikate, Provisioning-Profiles, Android-Keystores und Store-Zugriffsdaten zu validieren.

2

Außerhalb von __CAPGO_KEEP_0__ gespeicherte Geheimnisse exportieren

Verwenden Sie den Anmeldeinformationen-Manager, um eine lokale .env.capgo.* Datei, dann schiebe sie in GitHub Actions-Secrets ein gh secret set -f.

3

Arbeitsablauf hinzufügen

Dein Arbeitsablauf installiert Abhängigkeiten, führt deine Web-Ausgabe aus, synchronisiert Capacitor und löst aus @capgo/cli build für iOS, Android oder beide aus.

4

Veröffentlichen oder Testen

Auslösen Sie Debug-Ausgaben von einem Button, Veröffentlichungsausgaben von Tags oder Rauchausgaben auf Main. Upload von Artefakten für QA oder Übermittlung von Veröffentlichungsausgaben an Geschäftsplätze.

Grundlegende CI-Befehle

Setup lokal ausführen, die Anmeldeinformationen exportieren und lassen Sie CI dann Capgo Build nach deiner Projekt-Ausgabe und Capacitor synchronisieren.

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 request com.example.app --platform android --build-mode release

Was geht in CI-Secrets rein?

  • Capgo API Schlüssel: CAPGO_TOKEN mit Build-Berechtigungen.
  • iOS-Zertifizierung: Zertifikat, Passwort, Provisioning-Map, App Store Connect-Schlüssel, Aussteller und Team-ID.
  • Android-Zertifizierung: keystore, Alias, Schlüsselpasswörter und JSON-Servicekonto für Play Console.
  • Optionaler Artefaktoutput: Fügen Sie Uploadflags für QA-Downloadlinks und QR-Codes hinzu.

Kommen Sie aus Expo?

Die EAS Workflows-Equivalent für Capacitor ist:

EAS Workflows ist Expos gehosteter CI/CD für React Native. Capgo ist der Capacitor Weg: Halten Sie GitHub Aktionen, GitLab CI oder Jenkins, dann rufen Sie Capgo Build für signierte iOS- und Android-Artefakte auf. Capgo ist kein EAS Workflows-Runner und baut keine Expo-Projekte.

Kundenbeweis

Teams automatisieren ihre Capacitor-Veröffentlichungen mit Capgo

Native Builds und Live-Updates aus einer Pipeline, ohne einen Mac im Prozess

5.0/5 Beschrieben von Entwicklerteams 9,400+ Teams Bewertungen lesen

sikafanka

Entwurf, Radius 5

"Capgo Build hat uns geholfen, unseren Capacitor-App-Release-Prozess zu vereinfachen. Wir können iOS- und Android-Apps aus einem klaren Workflow erstellen und bereitstellen."

Nat van Jole

CTO, Privat

‚Die Einrichtung dauerte weniger als einen Tag. Channel-basierte Rollouts ermöglichen es mir, auf meinem eigenen Gerät zu testen, bevor etwas die Produktionsbenutzer erreicht.’

Kapil

Gründer, NuTriQ

Es war ein enormer operativer Vorteil, sofort OTA-Updates in der Produktion bereitstellen zu können, ohne auf die vollständige Überprüfung durch den App Store warten zu müssen.

Bereit, Ihre Native Builds zu Automatisieren?

Verwenden Sie Capgo Build aus Ihrer CI/CD-Pipeline, um native iOS- und Android-Builds zu kompilieren, zu signieren, zu testen und freizugeben.

Capgo Build • GitHub Aktionen-Beispiele • Zugriffsberechtigungen bleiben in CI-Secrets