Zum Hauptinhalt springen
Manuelle Native Builds beenden

iOS und Android noch in der Bauzeit
Apps manuell bauen?

Stunden, die mit manuellen Builds verschwendet 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 erfolgen würden?

Capgo Build ermöglicht es Ihrem CI/CD-Pipeline, signierte iOS- und Android-Builds im Cloud bereitzustellen, dann Artefakte herunterzuladen oder sie in die Stores einzureichen.

Capgo Build • __CAPGO_KEEP_0__ Build • iOS- und Android-CI/CD • GitHub Actions-fähig

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 damit verbracht, manuell zu bauen

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

Erfolg: Langsame Releases, Teamengpässe, verschwendete Entwicklerzeit

Mithilfe von Capgo Build CI/CD

iOS ohne Mac bauen

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

Automatisierte Signierung und Zertifikate

Keine Sorgen mehr mit abgelaufenen Zertifikaten oder Provisioning-Profilen

Konsistente Builds jederzeit

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

Automatische Veröffentlichung im App Store

Automatische Hochladen auf TestFlight und Play Console

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

Kompatibel mit Ihrem bestehenden CI/CD-Setup

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

Von Code bis zu App Stores Automatisch

Beenden 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-Zertifikate als CI-Schlüssel. Dein Pipeline erhält die erforderlichen Zertifikate, ohne sie in Git zu committen.

✓ Zertifikate bleiben in deinem CI-Schlüssel-Ordner.
2

Push Code, Trigger Capgo Build

GitHub Aktionen, GitLab CI, Jenkins oder jeder Runner können die Capgo CLI nach deiner Web-Build und Capacitor Synchronisierung aufrufen. Kein Mac-Runner ist erforderlich für iOS-Builds.

✓ Wiederholbare Builds aus demselben Workflow
3

Herunterladen oder Einreichen von Artefakten

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

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

Wie viel Zeit verlieren Sie mit manuellen Builds?

Jede manuelle Build-Aktion verbraucht Stunden Entwicklerzeit. Inkonsequente Umgebungen verursachen Bugs, die Tage zum Debuggen dauern. Die Produktivität Ihres Teams leidet.

Beobachten Sie, wie Ihre Apps automatisch gebaut werden

Drücken Sie auf code und beobachten Sie, wie CI/CD alles - vom Bauen bis zur Signierung bis zur Bereitstellung - abhandelt

iOS-Build - GitHub-Aktionen
Laufen
$ git push origin main
Ausgelöstes Workflow: Build & Deploy iOS
[iOS bauen] Einrichten der Build-Umgebung...
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-Deployments abgeschlossen!
Android Build - GitLab CI
Ausführung
$ 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
BAUSTELLUNG ERFOLGREICH in 1m 42s
App-Release.aab generiert
[Play Console] Hochladen zu Google Play...
AAB wurde auf den internen Test-Track hochgeladen
Release 1.2.45 erstellt
Android-Deployment abgeschlossen!
0
Manuelle Schritte erforderlich
100%
Erstellungserfolgsrate
5 min
Durchschnittliche Erstellungsdauer

Wie automatisieren Sie mit CI/CD?

Verwandeln Sie Ihren mobilen Bereitstellungsworkflow mit diesen mächtigen Vorteilen

Automatisierte native Builds

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

Erstellen Sie iOS-Apps ohne Mac zu besitzen

Kontext: Seite/Bereich: Capgo-Lösungen-Marketingseite. Rolle: Website-Kopfzeilen-Satz. Gesehen in: Seite Lösungen/Build-ohne-Mac.astro. Nachrichtenschlüssel `solutions_build_without_mac_h1` (Solutions Build Without Mac H1).

Null-Stunden-Updates

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

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 Rückschaltfunktion

Bauteile werden automatisch versioniert und gespeichert. Zurückkehren Sie zu jedem vorherigen Build, wenn nach der Bereitstellung Probleme entdeckt werden.

Vollständige Build-Geschichte und Speicherung von Artefakten

Erweiterte CI/CD-Funktionen

Erhöhe deine Bereitstellungstrategie auf ein neues Level mit diesen leistungsstarken Funktionen

Mehrfach-Umgebungs-Bereitstellung

Bereitstelle 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.

  • Prozentsatz-basierte Bereitstellungen
  • Seite/ Bereich: Capgo-Lösungen-Marketingseite. Rolle: Website-Text. Gesehen in: Seite Lösungen/qsr.astro. Nachrichtenschlüssel `solutions_qsr_sol3_point2` (Lösungen Qsr Sol3 Point2).
  • Automatische Einstellung bei Fehlern

REST API Integration

REST API-Integration

  • Vollständiger API-Zugriff für benutzerdefinierte Integrationen. Ihre eigenen Bereitstellungs-Tools erstellen oder mit bestehenden Systemen integrieren.
  • Vollständige REST __CAPGO_KEEP_0__
  • Benutzerdefinierte Integrationen
Capgo Build in CI/CD

Native Builds Aus Ihrer Pipeline Versenden

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

Pricing

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

Ab

$12/monat

Zu den inbegriffenen Leistungen gehören

OTA + ~15 Builds

pro Monat

Kredit-basierte Abrechnung

Pro Minute

zur Abrechnung 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 iOS-Zertifikate, Bereitstellungsprofile für Android, Schlüssel und Store-Zugangsdaten zu validieren.

2

Geheime exportieren

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

3

Ihr Workflow installiert Abhängigkeiten, führt das Webbuild aus, synchronisiert __CAPGO_KEEP_0__ und löst __CAPGO_KEEP_2__ aus, um für iOS, Android oder beide auszuführen.

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build Auslösen Sie Debugbuilds von einem Button, Freigabebuilds von Tags oder Rauchtests auf Main. Laden Sie Artefakte für QA oder senden Sie Freigabebuilds an Stores.

4

Kern- CI-Befehle

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

__CAPGO_KEEP_0__ ist ein Platzhalter für Cloudflare

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 Berechtigungen zum Aufbau.
  • iOS-Zertifizierung: Zertifikat, Passwort, Provisionierungskarte, App Store Connect-Schlüssel, Aussteller und Team-ID.
  • Android-Zertifizierung: Keystore, Alias, Schlüsselpasswörter und JSON-Konto für den Play-Console-Dienst.
  • Optional: Ausgabedatei: Fügen Sie Uploadflags für QA-Downloadlinks und QR-Codes hinzu.

Automatisieren Sie Ihre Native Builds?

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 • Zugriffskarten bleiben in CI-Secrets

EAS Workflows-Analog für Capacitor

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-Artikel auf. Capgo ist kein EAS Workflows-Runner und baut keine Expo-Projekte.

Capgo vergleichen mit Expo Application Services · Capgo Builder öffnen

Fortsetzen von Capgo CI/CD

Wenn Sie CI/CD für Capacitor-Veröffentlichungen einrichten, verbinden Sie diese Seite mit CI/CD-Integration zur Basislinie GitHub Aktionen zur Echtzeitaktualisierung Capgo Native Builds zur signierten Binärdatei PR-Vorschau-Lösung zur Überprüfungsbuild EAS gegen Capgo zur Vergleichsseite für Expo Application Services und gemeinsame CI/CD-Hindernisse in OTA-Pipelines zur Vermeidung von langen Veröffentlichungen