Zum Hauptinhalt springen
Manuelle Native Builds beenden

Bauen Sie iOS & Android immer noch manuell?
Apps manuell bauen?

Stunden, die mit manuellen Builds vergeudet werden. Verschiedene Umgebungen verursachen Bugs. Teammitglieder warten auf Builds. Ihre Produktivität leidet mit jedem manuellen Deployment.

Was wäre, wenn Builds automatisch bei jedem Commit passieren würden? __CAPGO_KEEP_0__ Build ermöglicht es Ihrem CI/CD-Pipeline, signierte iOS- und Android-Builds im Cloud auszulösen und dann Artefakte herunterzuladen oder sie in die Stores einzureichen.

Capgo Build einrichten

Capgo Build • __CAPGO_KEEP_0__ GitHub Aktionen-fertig

Der Albtraum der nativen Build-Prozesse

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

Ohne CI/CD

Stunden der manuellen Build-Prozesse

Entwickler verbringen Zeit mit wiederholten Build-Prozessen

Umweltungleichheiten

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

Zertifikats- und Signierungschaos

Manuelle Zertifikatsverwaltung führt zu abgelaufenen Builds

Keine Build-Geschichte

Kann nicht nachverfolgen, was wann gebaut wurde oder Vergangenheitsbuilds reproduzieren

Result: Langsamer Release, Teamengpässe, verschwendete Entwicklerzeit

Mit Capgo Build CI/CD

Build iOS ohne Mac

Cloud-basierte Builds bedeuten, dass Ihr gesamtes Team iOS-Apps bauen kann

Automatisierte Signierung & Zertifikate

Keine mehr mit abgelaufenen Zertifikaten oder Provisioning-Profilen

Konsistente Builds jederzeit

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

Automatische App-Store-Submission

Upload auf TestFlight und Play Console automatisch

Result: Effizientes Team, zuverlässige Builds, schnellere Release-Zyklen

Kompatibel mit Ihrem bestehenden CI/CD-Setup

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

Von Code bis hin zu App Stores Automatisch

Stoppen Sie manuelle Builds und Zertifikatsverwaltung. Hier ist, wie CI/CD Ihren Workflow transformiert:

1

Vorbereiten Sie Build-Zugangsdaten

Run Capgo Lokal bauen, dann exportieren Sie Ihre iOS- und Android-Zertifikatsdaten als CI-Secrets. Ihre Pipeline erhält die erforderlichen Zugangsdaten, ohne dass diese in Git committiert werden.

✓ Die Zugangsdaten bleiben in Ihrem CI-Secret-Store.
2

Pushen Sie Code, Auslösen Sie Capgo Build

GitHub Aktionen, GitLab CI, Jenkins oder jeder Runner können die Capgo CLI nach Ihrem Web-Build und Capacitor Sync ausführen. Für iOS-Builds ist kein Mac-Runner erforderlich.

✓ Wiederholbare Builds aus demselben Workflow
3

Herunterladen oder Artefakte einreichen

Verwenden Sie Debug-Builds für die Testung, laden Sie Artefakte für die QA hoch oder lassen Sie Release-Builds bei TestFlight und Play Store einreichen. Ihr CI/CD-Workflow bestimmt, wann jede Route läuft.

✓ Das Gleiche CLI für manuelle und Release-Workflows

Wie viel Zeit verbringen Sie mit der manuellen Erstellung von Builds?

Jede manuelle Buildzeit verliert Stunden an Entwicklertime. Inkonsequente Umgebungen verursachen Bugs, die Tage zum Debuggen dauern. Die Produktivität Ihres Teams leidet.

Beobachten Sie, wie Ihre Apps automatisch gebaut werden

Pushen Sie code und beobachten Sie, wie CI/CD alles - von der Erstellung bis zur Signierung bis zur Bereitstellung - handhabt

iOS-Build - GitHub-Aktionen
Laufen
$ git push origin main
Ausgelöstes Workflow: Erstellen und Bereitstellen von iOS
[iOS erstellen] Einrichten des Buildumgebungen...
macOS-latest Runner wurde bereitgestellt
Xcode 15.0 ausgewählt
[Fastlane] 🚀 Lane ausführen: ios build
Zertifikate mit match synchronisieren...
Provisionierungsprofile installieren...
[Xcode Build] MyApp.xcworkspace bauen
▸ AppDelegate.swift kompilieren
▸ ViewController.swift kompilieren
▸ MyApp verlinken
Build erfolgreich (2m 34s)
[TestFlight] Hochladen zu App Store Connect...
Aufbau erfolgreich, Build 1.2.45
iOS-Bereitstellung abgeschlossen!
Android Build - GitLab CI
Laufzeit
$ git push origin main
Pipeline #1847 gestartet
[Build Android] Vorbereitung von Docker-Image...
Verwendung von Bild: cimg/android:2023.11
[Gradle] Starte Aufbau...
> Aufgabe :app:preBuild UP-TO-DATE
> Aufgabe :app:preReleaseBuild UP-TO-DATE
> Aufgabe :app:compileReleaseJavaWithJavac
> Aufgabe :app:bundleRelease
Bau erfolgreich in 1m 42s
App-Release.aab generiert
[Play Console] Hochladen auf Google Play...
AAB wurde auf internen Testlauf hochgeladen
Release 1.2.45 erstellt
Android-Deployment abgeschlossen!
0
Manuelle Schritte erforderlich
100%
Erfolgsrate der Build-Prozesse
5 min
Durchschnittliche Buildzeit

Warum automatisieren Sie mit CI/CD?

Verwandeln Sie Ihr mobiles Bereitstellungsworkflow mit diesen mächtigen Vorteilen

Automatisierte Native Builds

Pushen Sie code und erhalten Sie native iOS- und Android-Builds automatisch. Keine manuellen Xcode- oder Android Studio-Anwendungen erforderlich - Builds laufen im Cloud.

Erstellen Sie iOS-Anwendungen ohne Mac zu besitzen

Null-Stunden-Updates

Updates finden statt, während Ihre App läuft. Benutzer erleben keine Unterbrechungen oder Zwangsumstellungen.

Störungsfreie Hintergrundinstallation

Automatisierte Qualitätskontrollen

Deploy nur, wenn Tests erfolgreich sind. Integriere deine bestehenden Test-Suiten und Qualitätsprüfungen für sichere Releases.

Deploy nur, wenn Tests erfolgreich sind

Schnelle Rollover-Sicherheit

Automatisch werden Build-Artifacts nummeriert und gespeichert. Zurückkehren zu jedem vorherigen Build, wenn nach der Bereitstellung Probleme entdeckt werden.

Vollständige Build-Geschichte und Speicherung von Artefakten

Erweiterte CI/CD-Funktionen

Nehmen Sie Ihre Bereitstellungsstrategie auf ein neues Level mit diesen leistungsstarken Funktionen

Mehrfach-Umgebungs-Bereitstellung

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
  • Bedingte Bereitstellungen

Schrittweise Bereitstellungen

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

  • Prozentbasierte Bereitstellungen
  • Automatische Einstellung bei Fehlern
  • Entscheidungen auf der Grundlage von Metriken

REST API-Integration

Vollständiger API-Zugriff für benutzerdefinierte Integrationen. Ihre eigenen Bereitstellungs-Tools erstellen oder mit bestehenden Systemen integrieren.

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

Native Builds Von Ihrer Pipeline Versenden

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

Preise

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

Ab

12 $/Monat

Inkludiertes Nutzungsvermögen

OTA + ~15 Builds

pro Monat

Kreditnutzung

Nach Minute

für zusätzliche Build-Minuten

1

Initialisieren Sie das Build

Registrieren Sie die App in Capgo und führen Sie den Build-Assistenten lokal aus, um die iOS-Zertifikate, die Bereitstellungsprofile für iOS, die Android-Keystores und die Store-Kennwörter zu validieren.

2

Geheime Exportieren

Verwenden Sie den Kennwort-Manager, um eine lokale Datei zu exportieren, dann drücken Sie sie in __CAPGO_KEEP_0__ Actions-Secrets ein. .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Ihr Workflow installiert Abhängigkeiten, führt Ihre Web-Build-Ausgabe aus, synchronisiert __CAPGO_KEEP_0__ und startet

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build Freigabe oder Test

4

Auslösen Sie Debug-Builds aus einem Button, Freigabebuilds aus Tags oder Rauchtests auf Main. Uploaden Sie Artefakte für QA oder senden Sie Freigabebuilds an die Stores.

Kern-CI-Befehle

Führen Sie die Einrichtung lokal aus, exportieren Sie die Kennwörter, dann lassen Sie CI __CAPGO_KEEP_0__ Build aufrufen, nachdem Ihr Projekt gebaut wurde und __CAPGO_KEEP_1__ synchronisiert wurde.

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

Was gehört in CI-Secrets

  • 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 Play Console-Dienstkontoinformationen.
  • Optional: Artefaktausgabe: Fügen Sie Uploadflags für QA-Downloadlinks und QR-Codes hinzu.

Bereit, Ihre nativen Builds zu automatisieren?

Verwenden Sie Capgo Build aus Ihrer CI/CD-Pipeline, um nativen iOS- und Android-Builds zu kompilieren, zu signieren, zu testen und zu veröffentlichen.

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

Fortsetzen Sie mit Capgo CI/CD

Wenn Sie CI/CD für Capacitor-Veröffentlichungen einrichten, verbinden Sie diese Seite mit CI/CD-Integration für die Basis GitHub Aktionen für Live-Updates Capgo nativer Builds Für signierte Binärdateien, PR-Vorschau-Lösung Für Überprüfungsbuilds und Gemeinsame CI/CD-Hemmnisse in OTA-Pipelines Um langsame Releases zu vermeiden.