Zum Hauptinhalt springen

5 Schritte, um Hotfixes mit Capgo zu deployen

Erfahren Sie, wie Sie Hotfixes schnell und sicher mit einem strukturierten Prozess deployen können, der Verzögerungen bei der App-Store-Bewertung vermeidet und die Einhaltung der Richtlinien von Apple und Google sicherstellt.

Martin Donadieu

Martin Donadieu

Content-Marketing-Spezialist

5 Schritte, um Hotfixes mit Capgo zu deployen

Capgo ermöglicht es, Hotfixes schnell und einfach zu deployen, ohne Verzögerungen bei der App-Store-Bewertung, während die Updates sicher und mit den Richtlinien von Apple und Google konform sind. Hier ist ein kurzer Überblick über den Prozess:

  1. Erstellen und Testen Ihres Hotfixes: Schreiben Sie präzise code Änderungen, testen Sie gründlich auf Geräten und stellen Sie die Kompatibilität sicher.
  2. Einstellen von Capgo: Installieren Sie das Capgo CLI mit npx @capgo/cli init, Konfigurieren Sie die Verschlüsselung und integrieren Sie es mit CI/CD-Tools.
  3. Hochladen Ihres Hotfixes: Verwenden Sie das CLI zur sicheren Hochladen Ihres Updates, beschriften Sie es klar und bereiten Sie es auf die Bereitstellung vor.
  4. Wählen Sie Aktualisierungseinstellungen: Ziehen Sie spezifische Benutzer oder Gruppen ins Visier, planen Sie die Rollouts und definieren Sie Versionsanforderungen.
  5. Verfolgen Sie Ihre Aktualisierung: Überwachen Sie die Lieferraten, die Aktualisierungsrate und die Benutzerabdeckung. Wenn erforderlich, können Sie sofort zurückrollen.

Capgo hat weltweit über 947,6 Millionen Updates geliefert und die Release-Effizienz seiner Benutzer um 81 % verbessert. Es ist das zuverlässige Werkzeug für agile Teams, die schnell und sicher Hotfix-Deployments benötigen.

Schritt 1: Erstellen und Testen Ihres Hotfix

Schreiben Sie den Hotfix Code

Konzentrieren Sie sich darauf, präzise Änderungen vorzunehmen, die das Problem angehen, ohne die Stabilität der App zu gefährden.

Hier ist eine schnelle Anleitung zur Strukturierung Ihres Hotfix:

Gute Praxis Wie Sie es anwenden
Isolierte Änderungen Begrenzen Sie die Änderungen auf die betroffenen Komponenten.
Versionierung Verwenden Sie einen dedizierten Zweig für die Hotfix-Entwicklung.
Dokumentation Fügen Sie klare Kommentare über die Reparatur und ihren Einfluss hinzu.
Abhängigkeiten Stellen Sie sicher, dass die Kompatibilität mit bestehenden App-Abhängigkeiten gewährleistet ist.

Mit der sofortigen Aktualisierungsfähigkeit von Capgo können Sie sich auf die Reparatur des Bugs konzentrieren, ohne sich um das Zusammenfassen unabhängiger Änderungen kümmern zu müssen. Diese Methode hat sich als effektiv erwiesen, wie von colenso hervorgehoben wird:

“Wir haben Capgo OTA-Updates in der Produktion für unsere Nutzergruppe von +5000. Wir sehen eine sehr glatte Funktion fast alle unsere Benutzer sind innerhalb von Minuten nach dem Bereitstellen des OTA an @Capgo auf dem neuesten Stand.” [1].

Testen Sie auf Ihrem Gerät

Eine gründliche Testung ist entscheidend, um sicherzustellen, dass die Hotfix reibungslos funktioniert. Verwenden Sie diese Schritte:

  • Entwicklungs-Testen: Führen Sie die Reparatur in Ihrem lokalen Entwicklungsumfeld aus.
  • Geräte-Testen: Überprüfen Sie die Reparatur auf verschiedenen Geräten und Betriebssystemversionen.
  • Integrationstesten: Bestätigen Sie, dass die Reparatur keine anderen Funktionen stört.

Automatisieren Sie so viel wie möglich des Testprozesses mithilfe von CI/CD-Tools.

“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der ständigen Lieferung an unsere Benutzer!” - Rodrigo Mantica [1]

Sobald Ihr Hotfix alle Tests bestanden hat, seid ihr bereit, Capgo für die Bereitstellung einzurichten.

Schritt 2: Einrichten Capgo

Capgo Live-Update-Dashboard-Interface

Installieren Sie erforderliche Pakete

Um mit Capgo in Ihrem Capacitor-Projekt zu beginnen, verwenden Sie das CLI-Tool. Führen Sie einfach die folgende Kommandozeilenanweisung aus:

npx @capgo/cli init

This command does the heavy lifting for you:

  • Installiert das Capgo-Plugin
  • Konfiguriert Ihr Projekt automatisch
  • Vorbereitet Ihr Projekt auf Capgo-Dienste

Nach Abschluss der Installation können Sie sich auf die Konfiguration Ihres Projekts mit Capgo-Verschlüsselung und Compliance-Funktionen konzentrieren.

Ihr Projekt einrichten

Capgo stellt sicher, dass Ihr Projekt mit Verschlüsselung und Compliance-Standards für Apple und Google bereit ist. Es funktioniert reibungslos mit CI/CD-Tools, verschlüsselt Updates zur Sicherheit und entspricht den Richtlinien der App-Stores.

Schritt zur Integration Zweck Vorteil
Setup für CI/CD Verbindet sich mit CI/CD-Tools Vereinfacht die Bereitstellung
E2E-Verschlüsselung Sichert die Lieferung von Updates Bewahrt die code-Integrität
Plattform-Konformität Erfüllt die Anforderungen der App-Stores Ermöglicht eine glatte Verteilung

Diese Konfiguration wurde von Entwicklern validiert. Wie Bessie Cooper erklärt:

“@Capgo ist ein unverzichtbares Werkzeug für Entwickler, die produktiver werden möchten. Die Vermeidung von Überprüfungen für Bugfixes ist goldwert.” [1]

Für größere Teams bietet Capgo Funktionen wie Mehrfach-Organisations-Einstellungen und detaillierte Berechtigungsverwaltung. Es integriert sich mit Plattformen wie GitHub, GitLab, Azure DevOps, und Jenkins, wodurch

“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der kontinuierlichen Lieferung an unsere Benutzer!” [1]

Mit Ihrem Projekt vollständig eingerichtet, sind Sie bereit, Ihre Hotfix hochzuladen und ihn sofort zu deployen.

Schritt 3: Hochladen Ihres Hotfix

Dateien an Capgo senden

Nachdem Sie Ihr Projekt eingerichtet haben, ist es Zeit, Ihre Hotfix mithilfe des Capgo CLI-Tools hochzuladen. Dies sichert eine sichere und effiziente Übertragung Ihrer Aktualisierung. Beginnen Sie damit, Ihre App wie gewohnt während der Entwicklung zu bauen.

Das ist so funktioniert:

  • Bauen Sie Ihre App mithilfe Ihres Standardprozesses.
  • Stellen Sie sicher, dass alle Dateien ohne Fehler kompiliert werden.
  • Verwenden Sie das Capgo CLI-Tool, um Ihre Aktualisierung hochzuladen.

Beschriftung Ihrer Updates

Eine klare Beschriftung ist für das Management und die Verfolgung Ihrer Hotfixes von entscheidender Bedeutung. Wenn Sie Ihre Aktualisierung bei Capgo hochladen, sollten Sie spezifische Versionsdetails und beschreibende Beschriftungen enthalten. Dies hilft bei der Organisation Ihrer Updates und hält alle auf dem gleichen Stand.

Beschriftungselement Zweck Gute Praxis
Versionsnummer Folgt der Updatefolge Verwenden Sie semantische Versionsierung
Aktualisierungsbeschreibung Hervorhebt wichtige Änderungen Konzentriert sich auf Hauptkorrekturen und Updates
Release Notes Kommuniziert Änderungen Detailiert spezifische Verbesserungen

Martin Donadieu, der Gründer von Capgo, hat ein Versionsverwaltungssystem entworfen, das sich reibungslos mit CI/CD-Workflows integriert. Dieses System ermöglicht es, Updates leicht zu verfolgen und bei Bedarf zurückzukehren.

Capgo- Update-Verwaltung beinhaltet auch Funktionen wie Ende-zu-Ende-Verschlüsselung und sofortige Bereitstellung, um sicherzustellen, dass Ihre Hotfixes sicher sind, während sie sich schnell an die Benutzer herantragen.

Sobald Ihr Hotfix hochgeladen und beschriftet ist, wechseln Sie zu Schritt 4, um Ihre Update-Einstellungen zu konfigurieren.

sbb-itb-f9944d2

Capgo Live Update System für Capacitor Apps

Capacitor Framework Dokumentation Website

Schritt 4: Wählen Sie die Update-Einstellungen

Sobald Sie Ihre Hotfix hochgeladen haben, ist es Zeit, die Einstellungen für die Zielgruppen und die Rollout-Kriterien zu konfigurieren. Dies sichert eine kontrollierte und effektive Bereitstellung.

Benutzer und Geräte auswählen

Capgo’s Benutzerzuweisungstools ermöglichen es Ihnen, genau zu bestimmen, wer den Hotfix erhalten soll. Es stehen zwei Hauptstrategien zur Verfügung:

Bereitstellungsart Ideal für Vorteile
Private Testing Testgruppen, QA-Teams Ermöglicht kontrolliertes Testen mit frühzeitiger Rückmeldung
Öffentliche Veröffentlichung Alle Benutzer, rollenbasierte Bereitstellung Ermöglicht breite Verteilung mit schrittweiser Bereitstellung

Zum Beispiel können Sie, wenn ein Fehler bestimmte Benutzer in einer bestimmten Region betrifft, diese Gruppe priorisieren, um eine schnellere Validierung zu ermöglichen. Nachdem Sie Ihre Zielgruppe ausgewählt haben, können Sie zum Festlegen detaillierter Freigaberegeln weitergehen.

Freigaberegeln festlegen

Durch Capgo’s Webinterface können Sie den Freigabeprozess feinjustieren, indem Sie Parameter wie Zeitplan, Anwendungsversion und Grad der Update-Rollout einstellen.

Hier sind die Schlüsselinstellungen, die konfiguriert werden müssen:

  • Einrichtung des Bereitstellungszeitplans: Wählen Sie bestimmte Zeiten für die Bereitstellung aus.
  • Version Anforderungen: Definieren Sie, welche App-Versionen das Update erhalten sollen.
  • Rollout-Prozentsatz: Kontrollieren Sie den Tempo der Veröffentlichung, indem Sie mit einer kleineren Gruppe beginnen und allmählich ausweiten.

For urgent fixes, you can opt for immediate deployment to address issues right away. For less critical updates, staged rollouts allow you to monitor performance and resolve potential problems as they arise. Additionally, Capgo provides options to create dedicated testing groups, making coordination smoother and more efficient.

Schritt 5: Überwachen Sie Ihren Update-Status

Bleiben Sie auf Ihrem Hotfix-Progress auf dem Laufenden und beheben Sie Probleme, sobald sie auftreten.

Aktualisierungsstatus überprüfen

Capgo’s Analytics liefern Einblicke in wichtige Update-Metriken:

Metrik Was zu überwachen ist Warum es wichtig ist
Lieferrate Prozentsatz erfolgreicher Updates Zeigt, wie gut Ihre Bereitstellung funktioniert
Update-Geschwindigkeit Zeit, bis Zielgruppen erreicht sind Hervorhebt jede Verlangsamung oder Engpässe
Benutzerabdeckung Anzahl der aktualisierten Geräte Ist ein Hinweis darauf, wie viele Benutzer den Fix erhalten haben

Probleme beheben

Nachdem Sie diese Metriken geprüft haben, sind Sie auf alle Herausforderungen vorbereitet.

  • Rückgängig machen Sie sofort
    Wenn etwas schief geht, Capgo’s Rollover-Funktion ermöglicht es Ihnen, sich sofort auf die vorherige Version zurückzusetzen.

  • Analyse Benutzerzuweisungen
    Überprüfen Sie, wie Updates verteilt werden, um zu sehen, ob bestimmte Gruppen oder Geräte Probleme erleben.

  • Leistung überwachen
    Verwenden Sie Echtzeit-Metriken, um Probleme zu lokalisieren und zu lösen. Capgo’s Werkzeuge können dabei helfen, herauszufinden, ob das Problem bei der Lieferung, der Installation oder der Kompatibilität liegt.

Rodrigo Mantica, ein Geschäftsentwickler, hebt die Bedeutung von Capgo hervor:

„Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der ständigen Lieferung an unsere Benutzer!“ [1]

Capgo’s Webinterface macht es einfach, den Fortschritt Ihrer Update mit detaillierten Protokollen und Leistungsmetriken zu überwachen. Seine Tracking-Funktionen haben Organisationen dabei geholfen, die Release-Effizienz um bis zu 81% zu verbessern [1], wobei sichergestellt wird, dass die Anwendungsleistung stabil bleibt, während schnell auf Probleme reagiert wird.

Zusammenfassung

Hauptschwerpunkte

Capgo vereinfacht den Prozess der schnellen und effektiven Bereitstellung von Hotfixes, mit einem nachgewiesenen Erfolg in der Lieferung 947,6 Millionen Updates über 1.400 Produktionsanwendungen [1].

Schritt Aktion Ziel
Erstellen und Testen Entwickeln und überprüfen Sie die Hotfix lokal Stellen Sie sicher, dass die code-Qualität gewährleistet ist
Einrichten der Capgo Installieren Sie das Plugin mithilfe von npx @capgo/cli init Simplifizieren der Konfiguration
Hochladen Dateien über das CLI übertragen Schnelle Verteilung aktivieren
Konfigurieren Benutzer zuweisen und Regeln festlegen Updates genau bereitstellen
Überwachen Leistung verfolgen und Probleme lösen Effizienz verbessern

Folgen Sie diesen Schritten, um Capgo in Ihren Workflow zu integrieren und Ihren Updateprozess zu optimieren.

Einstieg

Bevor Sie loslegen, nehmen Sie einen Moment, um die Schritte oben zu überprüfen. Sie zerlegen den Bereitstellungsprozess in handhabbare Aktionen, was es einfacher macht, ihn umzusetzen.

Starten Sie Ihre Capgo-Integration, indem Sie das Capgo CLI in Ihrem Projekt hinzufügen. Mit End-to-End-Verschlüsselung, sichert die Plattform sicher und zuverlässige Updates jederzeit.

“Capgo ist eine intelligente Möglichkeit, heiß code-Pushes durchzuführen.”

Für noch größere Effizienz integrieren Sie Capgo mit Ihren CI/CD-Tools wie Azure DevOps, GitLab oder GitHub. Diese Konfiguration ermöglicht automatisierte Bereitstellungen, während Sie die Kontrolle über die Updateverteilung durch Benutzerzuweisungsfunktionen behalten.

Fortsetzen Sie mit 5 Schritten zum Bereitstellen von Hotfixes mit Capgo

Wenn Sie 5 Schritte zum Bereitstellen von Hotfixes mit Capgo zur Planung von Sicherheit und Compliance verwenden, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Kongruenz für die Implementierungsdetails in Compliance, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit und Capgo Trust Center für den Produktworkflow in Capgo Trust Center.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Web-layer live ist, schicke die Reparatur über Capgo anstatt Tage zu warten, bis die App-Store-Zulassung vorliegt. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Jetzt loslegen

Aktuelle Beiträge aus unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.