Wollen Sie schneller Anwendungsaktualisierungen mit minimalen Anstrengungen? Ein CI/CD-Pipeline für Ihre Capacitor automatisiert das Bauen, Testen und Bereitstellen, was Zeit spart und Fehler reduziert. Hier sind die Vorteile:
- Live Updates: Updates werden sofort ohne App-Store-Verzögerungen bereitgestellt. 95% der Benutzer erhalten Updates innerhalb von 24 Stunden.
- Pipeline-Grundlagen: Automatisieren Sie Builds, die durch Branch-Aktivitäten ausgelöst werden, und definieren Sie separate Umgebungen für Staging und Produktion.
main,staging,feature/*Integration - Capgo __CAPGO_KEEP_0__Capgo Update-Kanäle, und Leistung überwachen.
- Günstige Angebote: Die Angebote beginnen bei 12 $/Monat mit Live-Updates, Analysen und etwa 15 monatlichen native Builds.
Capacitor CI/CD-Pipelines vereinfachen die Workflows, verbessern die Effizienz und sichern sicherzustellen, dass Ihre App reibungslos aktualisiert wird. Lassen Sie uns in die Details eintauchen.
Setup-Anforderungen
Voraussetzungen
Stellen Sie sicher, dass Sie folgendes installiert und konfiguriert haben:
- Node.js LTS, Capacitor CLI, und Git
- Ein Konto auf Ihrer bevorzugten CI-Plattform (z.B. GitHub Actions, GitLab CI, oder Jenkins)
- Ein Capgo Konto für die Verwaltung von Live-Updates
Sobald diese bereit sind, fahren Sie mit der Definition Ihrer Build-Auslöser und -Schritte innerhalb Ihrer CI-Plattform fort.
Integrieren Sie Appflow mit Ihrem CICD-Pipeline
Pipeline-Einstellungsschritte
Jetzt, nachdem Sie die Voraussetzungen erledigt haben, ist es Zeit, die Trigger und Umgebungs-Einstellungen Ihrer Pipeline zu konfigurieren.
Build-Triggers und -Schritte
Konfigurieren Sie Ihre CI/CD-Pipeline, damit sie automatisch Builds aufgrund bestimmter Branch-Aktivitäten auslöst. Hier erfahren Sie, wie Sie es tun:
-
Branch-Trigger:
- Verwenden Sie
mainfür Produktionsbuilds. - Verwenden Sie
stagingzum Testen. - Verwenden Sie
feature/*für Entwicklungsarbeiten.
- Verwenden Sie
-
Build-Schritte:
- Installiere alle notwendigen Abhängigkeiten.
- Laufe Einheitstests, um die code Qualität sicherzustellen.
- Bau Web-Assets für die Anwendung.
- Erstelle native Binärdateien für mobile oder Desktop-Plattformen.
- Bereite die Veröffentlichung in Ihrem Testumfeld vor, um weitere Validierungen durchzuführen.
Umgebungs-Einstellungen
Definiere separate Umgebungs-Konfigurationsdateien für Staging und Produktion, um Dinge organisiert und sicher zu halten. Hier ist ein Beispiel-Setup:
# staging.env
ENVIRONMENT=staging
API_ENDPOINT=https://api-staging.example.com
LIVE_UPDATES_ENABLED=true
# production.env
ENVIRONMENT=production
API_ENDPOINT=https://api.example.com
LIVE_UPDATES_ENABLED=true
Für sensitive Daten wie API-Schlüsseln und Zertifikaten stellen Sie sicher, dass Sie sie sicher in Ihrem CI-Plattform-Geheimnissicherungssystem speichern. Dies stellt sicher, dass Ihr Pipeline sowohl funktional als auch sicher bleibt.
Capgo Integrationshandbuch

Nachdem Sie Ihre Build- und Deploy-Phasen eingerichtet haben, ist es Zeit, Capgo zu integrieren. Dies ermöglicht es Ihnen, Live-Updates direkt an Ihre App zu pushen, ohne dass Sie sich um App-Store-Bestätigungen kümmern müssen.
Capgo Setup Schritte
Nachdem Sie Ihre CI/CD-Pipeline vorbereitet haben, folgen Sie diesen Schritten, um Capgo in Ihr Projekt aufzunehmen:
Zuerst installieren Sie das Capgo CLI:
npx @capgo/cli init
Dann führen Sie diese Befehle aus:
- Bauen Sie Ihre App:
npm install && npm run build - Deployen Sie Updates:
npx @capgo/cli deploy - Rollen Sie Updates zurück:
npx @capgo/cli rollback
Hier ist ein Beispiel für eine GitHub Actions-Aufgabe zum Deployen von Updates:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Hauptmerkmale von Capgo
Capgo bringt mehrere Vorteile für Capacitor-Apps, einschließlich:
- Sichere und effiziente Updates : Verschlüsselte, differenzielle Updates reduzieren die Payload-Größe, während sichergestellte Lieferungen gewährleisten.
- Kanalverwaltung: Erstellen Sie Kanäle für die Staging- und Produktionsumgebung, um die Auslieferung von Updates zu steuern.
- Analyse-Dashboard: Erfassen Sie Erfolgsraten von Updates und überwachen Sie die Nutzerakzeptanz mit detaillierten Einblicken.
Capgo Tarife und Preise
Capgo bietet flexible Tarife, um unterschiedliche Bedürfnisse zu erfüllen:
- SOLO: 12 €/Monat (1.000 MAU, 2 GB Speicher, 50 GB Bandbreite)
- MAKER: 33 €/Monat (10.000 MAU, 5 GB Speicher, 500 GB Bandbreite)
- TEAM: 83 €/Monat (100.000 MAU, 10 GB Speicher, 2.000 GB Bandbreite)
- PAYG: Ab 249 €/Monat, mit Optionen für individuelles Skalieren, API-Zugriff und benutzerdefinierte Domains.
Derzeit unterstützt Capgo über 1.900 Apps in der Produktion, was es zu einer zuverlässigen Wahl für kontinuierliche Bereitstellung macht [1].
Pipeline-Verwaltung
Status-Überwachung
Ein enger Blick auf die Pipeline ist entscheidend für die Gewährleistung der App-Qualität und die Zufriedenheit der Benutzer. Verwenden Sie Ihr CI/CD-System, um automatisierte Benachrichtigungen für:
- Baustatus und Bereitstellungsvorgang
- Update-Erfolgsraten
- Benutzerakzeptanzmetriken
- Fehlerberichte und Crash-Logs
Kombinieren Sie diese Benachrichtigungen mit klaren Dokumentationen, um eine glatte Überwachung und schnelle Problemlösung sicherzustellen.
Anleitung zum Dokumentationsguide
Ein gutes Dokumentationskonzept hält deine Teammitglieder auf dem gleichen Stand und ermöglicht eine reibungslose Ablauforganisation. Stelle sicher, dass deine Dokumentation folgende Aspekte abdeckt:
- Pipeline-Konfiguration: Details wie Build-Auslöser, Umgebungsvariablen und Sicherheitseinstellungen.
- Update-Verfahren: Schritte für die Bereitstellung, Rückschritt-Anweisungen und Update-Kanal-Verwaltung.
- Überwachungskonfiguration: Wie du Benachrichtigungen konfigurieren kannst, Metriken verfolgen und auf Probleme reagieren kannst.
- Zuverlässigkeitsrichtlinien: Plattform-spezifische Regeln, Update-Einschränkungen und andere Anforderungen.
Speichere alle Dokumentationen im Versionskontrollesystem und aktualisiere sie, sobald sich deine Pipeline ändert. Füge Schritte zur Fehlerbehebung für häufige Fehler hinzu, um Zeit zu sparen, wenn Probleme auftreten.
Plattform-Leitlinien
Folgen Sie den Aktualisierungsrichtlinien von Apple und Android, indem Sie das Capgo-Kanal-System nutzen, um eine reibungslose und konforme Bereitstellung sicherzustellen:
- Beta-Testen: Kanal-System Release-Updates an kleinen Benutzergruppen
- um Änderungen zu validieren.Stufengerechte Bereitstellung
- : Aktualisierungen graduell bereitstellen, um Probleme frühzeitig zu erkennen.Notfall-Reparaturen
: Aktualisierungen schnell rückgängig machen, wenn etwas schief geht.
Zusammenfassung
To get started, you’ll need to install the CLI, configure builds and environment variables, secure your secrets, enable monitoring, and deploy updates. This process integrates seamlessly with monitoring and rollback tools, ensuring your app stays online with minimal downtime.
CI/CD Vorteile
Die Verbindung zwischen der Einrichtung und den Ergebnissen zeigt, wie Capgo die Effizienz steigert: Updates erreichen 95% der Nutzer innerhalb von nur 24 Stunden . Zudem beginnt die __CAPGO_KEEP_0__-Preisliste bei 12 $/Monat. Plus, Capgo’s pricing starts at . Darüber hinaus bietet __CAPGO_KEEP_0__ gegenüber Legacy-Diensten einen enormen Kostenvorteil, da diese bis zu 500 $/Monat berechnen können500 $/Monat . __CAPGO_KEEP_0__ unterstützt derzeit mehr als 1.900 Produktionsanwendungen. Currently, Capgo supports more than Fortsetzen Sie mit der Anleitung zur Einrichtung des __CAPGO_KEEP_0__-CI/CD-Pipelines [1].
Sie verwenden die Anleitung zur Einrichtung des Capacitor-CI/CD-Pipelines
Sie verwenden die Anleitung zur Einrichtung des __CAPGO_KEEP_0__-CI/CD-Pipelines Wenn Sie die Anleitung zur Einrichtung des Capacitor-CI/CD-Pipelines verwenden um CI/CD-Automatisierung zu planen, verbinden Sie sie mit Capgo CI/CD für den Produktworkflow in Capgo CI/CD Capgo Native Builds für den Produktworkflow in Capgo Native Builds Capgo Integrations für den Produktworkflow in Capgo Integrations CI/CD-Integration für die Implementierungsdetails in CI/CD-Integration und GitHub Actions Integration für die Implementierungsdetails in GitHub Actions Integration