Zum Hauptinhalt springen

5 Schritte, um Hotfixes mit Capgo zu deployen

Lernen Sie, wie Sie Hotfixes schnell und sicher mit einem strukturierten Prozess deployen können, der Verzögerungen bei der App-Store-Bearbeitung 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-Bearbeitung, während die Updates sicher und mit den Richtlinien von Apple und Google konform sind. Hier ist eine kurze Übersicht über den Prozess:

  1. Ihre Hotfix erstellen und testen: Schreiben Sie präzise code Änderungen, testen Sie gründlich auf Geräten und stellen Sie die Kompatibilität sicher.
  2. Einrichten 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. Ihre Hotfix hochladen: Verwenden Sie das CLI zur sicheren Hochladen Ihres Updates, beschriften Sie es klar und bereiten Sie es auf die Bereitstellung vor.
  4. Aktualisierungs-Einstellungen wählen: Ziehen Sie spezifische Benutzer oder Gruppen ins Visier, planen Sie die Rollouts und definieren Sie die Versionsanforderungen.
  5. Ihre Aktualisierung verfolgen: Überwachen Sie die Lieferraten, die Aktualisierungsrate und die Benutzerabdeckung. Wenn nötig, 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 go-to-Tool 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:

Best PracticeWie Sie es anwenden
Isolierte ÄnderungenBegrenzen Sie die Änderungen auf die betroffenen Komponenten.
VersionierungVerwenden Sie einen dedizierten Zweig für die Hotfix-Entwicklung.
DokumentationFügen Sie klare Kommentare über die Reparatur und ihren Einfluss hinzu.
AbhängigkeitenStellen Sie sicher, dass die Kompatibilität mit bestehenden App-Abhängigkeiten gewährleistet ist.

Mit Capgo’s sofortiger Aktualisierungsfähigkeit 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 es die colenso hervorhebt:

“Wir haben in der Produktion Capgo OTA-Updates für unsere Nutzergruppe von +5000 ausgerollt. Wir sehen sehr glatte Betriebsabläufe. Fast alle unsere Nutzer 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.
  • Integrationstest: Bestätigen Sie, dass die Reparatur keine anderen Funktionen stört.

Automatisieren Sie so viel wie möglich des Testprozesses mit 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

Diese Anweisung macht das Schwerste für Sie:

  • Installiert das Capgo-Plugin
  • Konfiguriert Ihr Projekt automatisch
  • Prepares your project for Capgo services

Capgo-Dienste

Sobald die Installation abgeschlossen ist, können Sie sich auf die Konfiguration Ihres Projekts mit

Capgo's Verschlüsselung und Compliance-Funktionen konzentrieren.

Ihr Projekt einrichten__CAPGO_KEEP_0__ 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.Integrationsschritt
Zweck: Um die Integration von __CAPGO_KEEP_0__ in Ihr Projekt zu erleichtern, wird diese Anleitung verwendet, um die notwendigen Schritte zu beschreiben, die zum erfolgreichen Abschluss der Integration erforderlich sind. Verbindet sich mit CI/CD-ToolsVereinfacht die Bereitstellung
E2E-VerschlüsselungSichert die Lieferung von UpdatesBewahrt die code-Integrität
Plattform-KonformitätErfüllt die Anforderungen der App-StoresErmö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 Bugfixe ist Gold wert.” [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 sich automatisierte Bereitstellungsworkflows leicht gestalten.

“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]

With your project fully set up, you’re ready to upload your hotfix and deploy it instantly.

Wir praktizieren agiles Entwicklung und @__CAPGO_KEEP_0__ ist mission-kritisch bei der kontinuierlichen Lieferung an unsere Benutzer!

Send Files to Capgo

Nachdem Ihr Projekt vollständig eingerichtet ist, seid Ihr bereit, Euren Hotfix hochzuladen und ihn sofort zu deployen. Capgo CLI toolDateien an __CAPGO_KEEP_0__ senden

Das ist so funktioniert:

  • Bauen Sie Ihre App mit Ihrem Standardprozess.
  • Überprüfen Sie, ob 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 Verwalten und Verfolgen 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.

BeschriftungselementZweckGute Praxis
VersionsnummerFolgt der Sequenz der AktualisierungenVerwenden Sie semantische Versionsierung
AktualisierungsbeschreibungHervorhebt wichtige ÄnderungenKonzentriert sich auf Hauptkorrekturen und Updates
Release NotesKommuniziert ÄnderungenDetailiert spezifische Verbesserungen

Martin Donadieu, Capgo’s Gründer, hat eine Versionsverwaltung entwickelt, die sich reibungslos mit CI/CD-Workflows integriert. Diese Systematik ermöglicht es, Updates leicht zu verfolgen und bei Bedarf zurückzurollen.

Capgo’s Update-Management umfasst auch Funktionen wie Ende-zu-Ende-Verschlüsselung und Instant-Deployment, sodass Ihre Hotfixes sicher sind, während sie den Benutzern schnell erreichen.

Sbb-itb-f9944d2

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

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:

BereitstellungsartIdeal fürVorteile
Private TestingBeta-Tester, QA-TeamsErmöglicht kontrolliertes Testen mit frühzeitiger Rückmeldung
Öffentliche VeröffentlichungAlle Benutzer, rollenbasierte BereitstellungErmöglicht breite Verteilung mit schrittweiser Bereitstellung

Beispielsweise können Sie, wenn ein Fehler 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-Kompatibilität und die Gradualität der Bereitstellung einstellen.

Hier sind die Schlüsselinstellungen, die konfiguriert werden können:

  • Bereitstellungszeitplan: Wählen Sie spezifische Zeiten für die Bereitstellung aus.
  • Versionanforderungen: 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.

Für dringende Reparaturen können Sie sich für eine sofortige Bereitstellung entscheiden, um Probleme sofort anzugehen. Für weniger kritische Updates ermöglicht die stufenweise Bereitstellung, dass Sie die Leistung überwachen und potenzielle Probleme lösen, sobald sie auftreten. Darüber hinaus bietet Capgo Optionen zur Erstellung von dedizierten Testgruppen, was die Koordination einfacher und effizienter macht.

Schritt 5: Überwachen Sie Ihr Update

Bleiben Sie auf Ihrem Hotfix-Progress auf dem Laufenden und beheben Sie Probleme so schnell wie möglich.

Aktualisierungsstatus überprüfen

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

MetrikWas überwachen Sie?Warum ist es wichtig?
__CAPGO_KEEP_0____CAPGO_KEEP_1____CAPGO_KEEP_2__
__CAPGO_KEEP_3____CAPGO_KEEP_4____CAPGO_KEEP_5__
__CAPGO_KEEP_6____CAPGO_KEEP_7____CAPGO_KEEP_8__

__CAPGO_KEEP_9__

__CAPGO_KEEP_10__

  • __CAPGO_KEEP_11__
    If 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 haben.

  • Überwachen Sie die Leistung
    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]Stabile Anwendungsleistung sicherzustellen, während Probleme schnell angegangen werden.

Zusammenfassung

Hauptschwerpunkte

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

SchrittAktionZiel
Erstellen und TestenEntwickeln und überprüfen Sie die Hotfix lokalStellen Sie sicher, dass die code-Qualität gewährleistet ist
Einrichten Sie CapgoInstallieren Sie das Plugin mithilfe von npx @capgo/cli initSimplifizieren Sie die Konfiguration
HochladenÜbertragen Sie Dateien über CLIAktivieren Sie schnelle Verteilung
KonfigurierenZuweisen Sie Benutzern und setzen Sie RegelnDeployen Sie Updates genau
ÜberwachenVerfolgen Sie die Leistung und lösen Sie ProblemeVerbessern Sie die Effizienz

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 sichere und zuverlässige Updates jederzeit.

“Capgo ist eine intelligente Möglichkeit, heiße 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.

Live-Updates für Capacitor-Anwendungen

Wenn ein Fehler im Web-Schicht lebt, liefern Sie 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-Verfahren bleiben.

Jetzt loslegen

Neueste von unserem Blog

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