Zum Hauptinhalt springen

5 Schritte, um Hotfixes mit Capgo zu deployen

Erhalten Sie eine schnelle und sichere Möglichkeit, Hotfixes zu deployen, ohne dass sich App-Store-Verzögerungen und Compliance-Probleme ergeben.

5 Schritte, um Hotfixes mit Capgo zu deployen

Capgo sorgt dafür, dass das Bereitstellen von Hotfixes schnell und einfach ist, indem App-Store-Verzögerungen umgangen werden, während Updates sicher und mit den Richtlinien von Apple und Google konform bleiben. Hier ist eine kurze Übersicht über den Prozess:

  1. Erstellen und Testen Ihres HotfixesSchreiben Sie präzise code Änderungen, testen Sie gründlich auf Geräten und sichern Sie die Kompatibilität.
  2. Set Up CapgoInstallieren Sie das Capgo CLI with npx @capgo/cli initKonfigurieren Sie die Verschlüsselung und integrieren Sie es mit CI/CD-Tools.
  3. __CAPGO_KEEP_1__Verwenden Sie den CLI zur sicheren Hochladen Ihres Updates, beschriften Sie es klar und bereiten Sie es auf die Bereitstellung vor.
  4. Updateeinstellungen wählen: Ziele bestimmte Benutzer oder Gruppen, Rollouts planen und Versionsanforderungen definieren.
  5. Deine Aktualisierung verfolgenÜberwachen Sie die Lieferraten, die Aktualisierungsrate und die Benutzerabdeckung. Wenn nötig, sofort zurückrollen.

Capgo hat weltweit über 947,6 Millionen Aktualisierungen 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: Erstelle und teste Deinen Hotfix

Schreiben Sie den Hotfix Code

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

Hier ist eine schnelle Anleitung zur Strukturierung Ihrer Hotfix.

Best Practice Ein schneller Leitfaden zur Strukturierung Deines Hotfix:
Best Practice (Gute Praxis) Halten Sie Änderungen auf die betroffenen Komponenten beschränken.
Versionierung Verwenden Sie eine dedizierte Zweig für die Entwicklung von Hotfixes.
Dokumentation Fügen Sie klare Kommentare über die Reparatur und ihren Einfluss hinzu.
Abhängigkeiten Ensure compatibility with existing app dependencies.

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

“Wir haben __CAPGO_KEEP_0__ OTA-Updates Capgo Übertragene Updates in production for our user base of +5000. We’re seeing very smooth operation almost all our users are up to date within minutes of the OTA being deployed to @Capgo” [1].

Testen Sie auf Ihrem Gerät

Thorough testing is critical to ensure the hotfix works seamlessly. Use these steps:

  • Entwicklungs-Test: Führen Sie den Fix in Ihrem lokalen Entwicklungsumfeld aus.
  • Geräte-Test: Überprüfen Sie den Fix auf verschiedenen Geräten und Betriebssystemversionen.
  • Integrationstest: Bestätigen Sie, dass der Fix 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 kontinuierlichen Lieferung an unsere Benutzer!” - Rodrigo Mantica [1]

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

Schritt 2: Einrichtung Capgo

Capgo Live Update Dashboard-Übersichtsinterface

Install erforderliche Pakete

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

npx @capgo/cli init

Diese Anweisung macht das Schwerste für Sie:

  • Installiert das __CAPGO_KEEP_0__-Plugin Capgo-Plugin
  • Vorbereitet Ihr Projekt auf __CAPGO_KEEP_0__-Dienste
  • Vorbereitet Ihr Projekt für Capgo-Dienste

Nachdem die Installation abgeschlossen ist, können Sie sich auf die Konfiguration Ihres Projekts mit Capgo’s Verschlüsselung und Compliance-Funktionen konzentrieren.

Einstellungen für Ihr Projekt

Capgo ensures your project is ready with encryption and compliance standards for both Apple and Google. It works seamlessly with CI/CD tools, encrypts updates for security, and aligns with app store guidelines.

Install Required Packages Zweck Vorteil
CI/CD-Einrichtung Verbindet sich mit CI/CD-Tools Vereinfacht die Bereitstellung
E2E-Verschlüsselung Sichert die Update-Übermittlung Bewahrt die code-Integrität
Plattform-Konformität Erfüllt die Anforderungen der App-Stores Ermöglicht eine glatte Verteilung

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

“@Capgo ist ein Muss für Entwickler, die produktiver werden wollen. Die Vermeidung von Reviews 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, was automatisierte Bereitstellungsworkflows erleichtert. Rodrigo Mantica hebt ihre Bedeutung für agile Teams hervor:

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

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

Schritt 3: Hochladen Ihres Hotfix

Dateien an Capgo senden

Nachdem Sie Ihr Projekt eingerichtet haben, ist es Zeit, Ihren Hotfix hochzuladen mithilfe des Capgo CLI Werkzeugs. Dies sichert eine sichere und effiziente Übertragung Ihrer Aktualisierung. Beginnen Sie damit, Ihre App wie gewohnt zu bauen.

Hier ist, wie es funktioniert:

  • Bauen Sie Ihre App mit Ihrem Standardprozess.
  • Stellen Sie sicher, dass alle Dateien ohne Fehler kompiliert werden.
  • Use the Capgo CLI tool to upload your update.

Benennen Sie Ihre Updates

Ein klares Benennen ist wichtig für die Verwaltung und Überwachung Ihrer Hotfixes. Wenn Sie Ihre Aktualisierung bei Capgo hochladen, fügen Sie spezifische Versionsdetails und beschreibende Bezeichnungen hinzu. Dies hilft bei der Organisation Ihrer Updates und hält alle auf dem gleichen Stand.

Benennungs-Element Zweck Best Practice
Versionnummer Verfolgt die Aktualisierungssequenz Verwenden Sie semantische Versionsnummerierung
Aktualisierungsbeschreibung Hervorhebt wichtige Änderungen Konzentrieren Sie sich auf Hauptkorrekturen und Updates
Release Notes Kommuniziert Änderungen Beschreibt spezifische Verbesserungen

Martin Donadieu, der Gründer von Capgo, hat ein Versionsmanagement-System entwickelt, das sich reibungslos in CI/CD-Workflows integriert. Dieses System erleichtert es, Updates zu verfolgen und bei Bedarf zurückzurollen.

Capgo’s Aktualisierungsmanagement zusätzlich umfasst Funktionen wie Ende-zu-Ende-Verschlüsselung und sofortige Bereitstellung, um sicherzustellen, dass Ihre Hotfixes sicher sind, während sie Benutzern schnell zugänglich sind.

Uploaden Sie Ihr Hotfix und bezeichnen Sie es, bevor Sie zu Schritt 4 wechseln, um Ihre Update-Einstellungen zu konfigurieren.

sbb-itb-f9944d2

Capgo Live Update System für Capacitor Apps

Capacitor Framework Documentation Website

Schritt 4: Updateeinstellungen wählen

Once you’ve uploaded your hotfix, it’s time to configure the settings for targeting users and defining rollout criteria. This ensures a controlled and effective deployment.

Benutzer und Geräte auswählen

Capgo-Tools für die Benutzerzuweisung ermöglichen es Ihnen, genau zu bestimmen, welche Benutzer den Hotfix erhalten sollten. Es stehen zwei Hauptstrategien zur Verfügung:

Zuweisungsart Ideal für Vorteile
Interne Testphase Testerteams, QA-Teams Ermöglicht kontrollierte Tests mit frühzeitiger Rückmeldung
Öffentliche Veröffentlichung Alle Benutzer, rollenbasierte Bereitstellung Ermöglicht breite Verteilung mit schrittweiser Bereitstellung

Beispiel: Wenn ein Fehler Benutzer in einer bestimmten Region betrifft, können Sie 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.

Einstellungen für die Freigabe

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.

Here are the key settings to configure:

  • Bereitstellungsplan: Wählen Sie bestimmte Zeiten für die Aktualisierung festlegen.
  • Versionenanforderungen: Definieren Sie, welche App-Versionen die Aktualisierung erhalten sollen.
  • Ausrollungsprozentsatz: 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öglichen staged Rollouts die Überwachung der Leistung und die Lösung potenzieller Probleme, 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 Ihre Aktualisierung

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

Aktualisierungsstatus überprüfen

Capgo’s Analytics liefern Einblicke in wichtige Aktualisierungsdaten:

Metrik Was zu überwachen ist Warum es wichtig ist
Liefergeschwindigkeit Prozentsatz erfolgreicher Updates Zeigt, wie gut Ihre Bereitstellung funktioniert
Update-Geschwindigkeit Zeit, um Zielgruppen zu erreichen Hervorhebt Verzögerungen oder Engpässe
Benutzerabdeckung Anzahl der aktualisierten Geräte Zeigt an, wie viele Benutzer die Korrektur erhalten haben

Probleme lösen

Nachdem Sie diese Metriken überprüft haben, sind Sie bereit, jede Herausforderung schnell anzugehen.

  • Rückgängig machen
    Wenn etwas schief geht, ermöglicht Capgo's Rückgabefunktion eine sofortige Rückkehr zur vorherigen Version.

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

  • Leistung überwachen
    Verwenden Sie Echtzeitmetriken, um Probleme zu lokalisieren und zu beheben. Capgo-Tools können dabei helfen, zu bestimmen, 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 kontinuierlichen Lieferung an unsere Benutzer!” [1]

Capgo's Webinterface macht es einfach, den Fortschritt Ihrer Update mit detaillierten Protokollen und Leistungsmetriken zu überwachen. Seine Trackingfunktionen haben Organisationen dabei geholfen, die Releaseeffizienz um bis zu 81% zu verbessern [1], indem sie eine stabile Anwendungsleistung gewährleisten und Probleme schnell angehen.

Zusammenfassung

Hauptpunkte

Capgo vereinfacht den Prozess der schnellen und effektiven Bereitstellung von Hotfixes, mit einer bewährten Erfolgsbilanz bei der Lieferung von 947,6 Millionen Updates über 1.400 Produktionsanwendungen [1].

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

Integriere diese Schritte in dein Workflow und vereinfache deinen Update-Prozess mit Capgo.

Getting Started

Bevor du fortfährst, nimm dir einen Moment, um die Schritte oben zu überprüfen. Sie zerlegen den Bereitstellungsprozess in handhabbare Aktionen, was es einfacher macht, ihn umzusetzen.

Beginne mit der Integration von Capgo in dein Projekt, indem du das Capgo CLI hinzufügst. Mit End-to-End-Verschlüsselungversichert die Plattform sichere und zuverlässige Updates bei jeder Gelegenheit.

“Capgo ist eine intelligente Möglichkeit, Hotfixes zu code zu pushen.”

Für noch größere Effizienz integriere Capgo mit deinen CI/CD-Tools wie Azure DevOps, GitLab oder GitHub. Diese Konfiguration ermöglicht automatisierte Bereitstellungen und gibt dir die Kontrolle über die Updateverteilung durch Benutzerzuweisungsfunktionen.

Gehe weiter von 5 Schritten zum Bereitstellen von Hotfixes mit Capgo

Wenn du __CAPGO_KEEP_0__ verwendest 5 Schritte zum Bereitstellen von Hotfixes mit Capgo um Sicherheit und Compliance zu planen, verbinde es mit Verschlüsselung zur Implementierungsdetail in Verschlüsselung, Kongruenz zur Implementierungsdetail in Kongruenz, Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit zur Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum zur Produktworkflow in Capgo Vertrauenszentrum.

Live Updates für Capacitor-Apps

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

Menschliche Unterstützung von Martin

Jetzt loslegen

Neueste von unserem Blog

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