Zum Inhalt springen

Bundles

In Capgo steht ein Bundle für eine bestimmte Version des code und der Assets Ihrer Anwendung, bereit zur Verteilung auf Geräte. Schauen wir uns zunächst die Bundles-Seite an. Sie ist erreichbar über auf Ihre App klicken und dann Klicken Sie auf den Bundles-Tab.

Bundle-Liste

Die Bundle-Liste zeigt an:

  • Name: Die Bundle-Versionsnummer
  • Erstellt am: Zeitpunkt des Bundle-Uploads
  • Kanal: Der Channel, mit dem das Bundle aktuell verknüpft ist (falls vorhanden)
  • Größe: Die Dateigröße des Bundles
  • Aktion: Schnellaktionen, inkl. Link zum Channel (Zahnrad) und Löschen (Papierkorb)

Du kannst den Neu laden -Button nutzen, um die Liste zu aktualisieren, + Hinzufügen um ein neues Bundle hochzuladen, und Filter um die angezeigten Bundles einzugrenzen. Über ein Suchfeld kannst du Bundles nach Namen finden.

Ein Bundle kann auf zwei Arten gelöscht werden:

  • Normalerweise
  • Unsicher

Die unsichere Variante zum Löschen eines Bundles wurde am 12. August 2024 in Capgo eingeführt.

Der Unterschied zwischen den beiden Methoden liegt darin, dass man die Versionsnummer nach dem Löschen wiederverwenden kann.

Wenn du zum Beispiel eine Version löschst 1.0.0 der normale Weg und später versuchen, ein 1.0.0 version, wird es fehlschlagen. Wenn Sie diese Version über die unsichere Löschung entfernen, können Sie 1.0.0 Version.

Der Speicher umfasst die historischen Bundle-Versionen und Delta-Assets, die für eine App aufbewahrt werden. Ein Bundle, das mit mehr als einem Channel verknüpft oder aus mehr als einer Region ausgeliefert wird, wird für den Speicher nur einmal gezählt.

Ja. Legen Sie die Aufbewahrungszeit für ungenutzte Bundles pro App in den App-Informationenfest. Bundles, die noch mit einem aktiven Channel oder Rollout verknüpft sind, bleiben geschützt und stehen weiterhin für die Auslieferung und Rollbacks zur Verfügung.

Vervielfacht regionale Replikation den Speicher- oder Bandbreitenverbrauch?

Abschnitt mit dem Titel „Verdoppelt regionale Replikation Speicher oder Bandbreite?“

Nein. Regionale Replikation vervielfacht den Speicherplatz nicht. Capgo-Bandbreite basiert auf Geräte-Downloads, die nicht aus dem Edge-Cache ausgeliefert werden; Auslieferungen aus dem Cache zählen nicht gegen die Capgo-Bandbreitennutzung.

Sobald Sie die Liste aller Bundles sehen, klicken Sie auf das, das Sie verwalten möchten. Danach sollten Sie etwas Ähnliches wie Folgendes sehen:

Bundle-Info

Die Bundle-Detailseite hat drei Tabs:

  1. Informationen: Zeigt alle Bundle-Metadaten und Eigenschaften an
  2. Abhängigkeiten: Listet die in diesem Bundle enthaltenen Abhängigkeiten auf
  3. Verlauf: Zeigt die Änderungshistorie für dieses Bundle an

Der Tab „Information“ zeigt folgende Details:

  • Bundle-Nummer: Die Versionskennung (z. B. 12.87.1)
  • ID: Die eindeutige interne Kennung für dieses Bundle
  • Erstellt am: Zeitpunkt des ersten Uploads des Bundles
  • Aktualisiert am: Zeitpunkt der letzten Änderung des Bundles
  • Checksumme: Integritäts-Hash des Bundles (zum Kopieren klicken)
  • Kanal: Der Channel, mit dem dieses Bundle verknüpft ist (zum Öffnen oder Ändern klicken)
  • Verschlüsselung: Ob das Bundle verschlüsselt ist
  • CLI-Version: Die Version von Capgo CLI, mit der dieses Bundle hochgeladen wurde
  • App-Bundle zippen: Die komprimierte Bundle-Größe (zum Download klicken)
  • Delta-Dateien: Öffnet die Liste der Delta-Dateien für dieses Bundle oder zeigt an, keine Delta-Files wann das Bundle nur als vollständiges Zip hochgeladen wurde
  • Status: Ob das Bundle Aktiv oder Inaktiv ist (zum Löschen auf das Mülleimer-Icon klicken)

Ein Bundle mit einem Channel verknüpfen

Abschnitt „Bundle mit einem Channel verknüpfen“

Klicke auf das Zahnrad-Icon neben der Channel-Zeile oder in der Spalte Action, um das Modal zum Verknüpfen des Channels zu öffnen:

Bundle-Änderung

Das Modal-Fenster bietet:

  1. Kanal suchen: Verfügbare Kanäle nach Name filtern
  2. Aktuelles Bundle: Zeigt die Version des verknüpften Bundles an
  3. Verfügbare Kanäle: Liste aller Kanäle mit Details (ID, Sichtbarkeit, Plattformen, Erstellungsdatum). Als „aktuell“ markierte Kanäle zeigen an, wo dieses Bundle bereits verknüpft ist. Öffentliche Kanäle zeigen ein Link-Symbol.
  4. Bundle auf Kanal setzen: Bestätigt die Auswahl und weist dieses Bundle dem gewählten Kanal zu

Bundle auf Kanal setzen: Weist dieses Bundle einem gewählten Kanal zu. Bei Kanälen mit Rollout-Konfiguration lautet der Dialogtitel Dieser Channel nutzt progressive Rollouts und du entscheidest, Auto (empfohlen), Rollout-Ziel, oder Stable ersetzen. Das Banner erklärt, dass neue Uploads und Links zum Rollout-Ziel führen, es sei denn, du ersetzt stable. Siehe Progressive Rollouts.

Um die eigene Seite eines Channels zu öffnen, klicke in der Channel-Zeile auf den Link mit dem Channel-Namen.

Um ein Bundle von einem Channel zu entkoppeln, navigiere zur Konfigurationsseite des Channels.

Um ein Bundle herunterzuladen, klicken Sie auf App-Bundle zippen Größe im Tab „Informationen“. Es erscheint ein Bestätigungsdialog, und nach der Bestätigung wird das Bundle direkt auf Ihr Gerät heruntergeladen.

Wenn du es nutzt Bundles um Channel-Routing und Staged Rollout zu planen, verbinde es mit Kanäle für die Implementierungsdetails in Channels, Kanäle für die Implementierungsdetails in Channels, Kanäle für die Implementierungsdetails in Channels, Beta-Testing-Lösung für den Produkt-Workflow in der Beta-Testing-Lösung, und Version-Targeting-Lösung für den Produkt-Workflow in der Version-Targeting-Lösung.