đ˘ Kanal
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung fßr diesen Plugin kopieren.
đ˘ Die Verteilungskanäle fĂźr App-Updates in Capgo Cloud verwalten, um die Art der Update-Ăbermittlung an Geräte zu steuern.
â HinzufĂźgen
Abschnitt mit dem Titel â â HinzufĂźgenâAlias: a
npx @capgo/cli@latest channel addâ Erstellen Sie einen neuen Kanal fĂźr die Anwendungsverteilung in Capgo Cloud, um die Update-Ăbermittlung zu verwalten.
Beispiel:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âd | boolean | Als Standardkanal setzen |
| âselbstzuweisen | boolean | Zulassen, dass das Gerät sich selbst dieser Kanal zuweist |
| -a | string | API-SchlĂźssel, um auf Ihr Konto zuzugreifen |
| âsupa-Host | string | Benutzerdefinierter Supabase-Host-URL (fĂźr Selbsthosting oder Capgo-Entwicklung) |
| âsupa-anon | string | Benutzerdefinierter Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
đď¸ LĂśschen
Abschnitt mit dem Titel â LĂśschen âAlias: d
npx @capgo/cli@latest channel deleteEin Capgo-Kanal aus der Cloud lĂśschen, optional verbundene Pakete entfernen, um Ressourcen freizugeben.
Beispiel:
npx @capgo/cli@latest channel delete production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| __CAPGO_KEEP_0__-SchlĂźssel zum VerknĂźpfen mit Ihrem Account | string | API key to link to your account |
| âdelete-bundle | boolean | LĂśschen Sie das Bundle, das mit dem Kanal verbunden ist. Ein App-Vorschau-SchlĂźssel kann nur atomisch seinen eigenen Vorschaukanal und das damit verbundene, nicht geteilte Bundle lĂśschen. |
| âsuccess-if-not-found | boolean | Erfolg, wenn der Kanal nicht gefunden wird |
| âsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
đ fĂźr die Einrichtung.
ListeSektion mit dem Titel â Liste â l
npx @capgo/cli@latest channel listđ List all channels configured for an app in Capgo Cloud to review distribution settings.
đ Liste aller fĂźr eine App in __CAPGO_KEEP_0__ Cloud konfigurierten Kanäle, um die Verteilungs-Einstellungen zu ĂźberprĂźfen.
npx @capgo/cli@latest channel list com.example.appOptionen:
| Param | Typ | Beschreibung |
|---|---|---|
| -a | string | API-SchlĂźssel, um auf Ihr Konto zuzugreifen |
| âsupa-host | string | Benutzerdefinierte Supabase-Host-URL (fĂźr Selbsthosting oder Capgo-Entwicklung) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
đŚ Aktueller Bundle
Abschnitt mit dem Titel â đŚ Aktuelles Bundleânpx @capgo/cli@latest channel currentBundleđŚ Erhalte das aktuelle Bundle, das einem bestimmten Kanal in Capgo Cloud zugeordnet ist, fĂźr Aktualisierungsverfolgung.
Beispiel:
npx @capgo/cli@latest channel currentBundle production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -c | string | Kanal, um die aktuelle Bundle zu erhalten |
| -a | string | API-SchlĂźssel, um auf Ihr Konto zuzugreifen |
| âquiet | boolean | Nur die Bundle-Version ausgeben |
| âsupa-host | string | Benutzerdefinierter Supabase-Host-URL (fĂźr Selbsthosting oder Capgo-Entwicklung) |
| âsupa-anon | string | Benutzerdefinierter Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
âď¸ Einstellung
Abschnitt mit dem Titel â âď¸ EinstellungâAlias: s
npx @capgo/cli@latest channel setâď¸ Einstellungen fĂźr einen Kanal konfigurieren, wie z.B. das VerknĂźpfen eines Pakets, die Updatestrategie (Hauptversion, Minorversion, Metadaten, Patches, Keine) oder das Zielgerät (iOS, Android, Entwickler, Produktionsumgebung, Emulator, Gerät). Ein Kanal muss Standard sein.
Beispiel:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API-SchlĂźssel, um auf Ihr Konto zuzugreifen |
| -b | string | Versionnummer des Bundles, das fĂźr das Datei setzen soll |
| -s | string | Setze den Zustand des Kanals, default oder normal |
| âlatest-remote | boolean | Holt die neueste verĂśffentlichte Bundle in capgo Cloud und setzt es auf den Kanal |
| âlatest | boolean | Holt die neueste Version aus dem package.json und setzt sie auf den Kanal |
| âdowngrade | boolean | ErmĂśglicht das Herunterstufen auf eine Version unter der nativen |
| âno-downgrade | boolean | UnterdrĂźckt das Herunterstufen auf eine Version unter der nativen |
| âiOS | boolean | iOS-Geräten eine Aktualisierung senden lassen |
| âno-ios | boolean | Aktualisierung an iOS-Geräten nicht senden |
| âandroid | boolean | Android-Geräten eine Aktualisierung senden lassen |
| âno-android | boolean | Aktualisierung an Android-Geräten nicht senden |
| âself-assign | boolean | Geräten ermĂśglichen, sich selbst dieser Kanal zuzuweisen |
| âno-self-assign | boolean | Geräten die Selbstzuweisung an diesen Kanal verbieten |
| âdisable-auto-update | string | Updates durch Typ blockieren: major, minor, metadata, patch oder none (alle erlaubt) |
| âupdate-package | string | Dienen Sie zip, delta oder beide: all, zip, delta, zip_from_builtin oder delta_from_builtin |
| ârollout-bundle | string | BĂźndelversion zum allmählichen Freigeben auf diesem Kanal |
| ârollout-percentage | string | Grad der Ausrollung von 0 bis 100 |
| ârollout-percentage-bps | string | Grad der Ausrollung in Basispunkten von 0 bis 10000 |
| ârollout-enable | boolean | Die konfigurierte Ausrollung aktivieren |
| ârollout-disable | boolean | Die konfigurierte Rollout-Deaktivierung |
| ârollout-pause | boolean | Rollout-Auslieferung ohne ZurĂźcksetzen der ausgewählten Geräte pausieren |
| ârollout-resume | boolean | Ein pausierter Rollout wieder aufnehmen |
| ârollout-rollback | boolean | Rollout-Zustand lĂśschen und Geräte auf stabil zurĂźcksetzen |
| ârollout-promote | boolean | Rollout-Ziel auf stabil und Rollout-Zustand lĂśschen |
| ârollout-cache-ttl-seconds | string | Cloudflare Rollout-Entscheidungs-Cache-TTL in Sekunden |
| âauto-pause-enabled | boolean | RollenauslĂśsungspolitik aktivieren |
| âauto-pause-disabled | boolean | RollenauslĂśsungspolitik deaktivieren |
| âauto-pause-window-minutes | string | Zeitfenster fĂźr RollenauslĂśsung |
| âauto-pause-failure-rate-bps | string | Schwellenwert fĂźr Fehlerrate in Basispunkten |
| âauto-pause-confidence | string | Vertrauensstufe zwischen 0 und 1 |
| âauto-pause-min-attempts | string | Mindestanzahl von Installationsversuchen vor AuslĂśsung der RollenauslĂśsung |
| âauto-pause-min-failures | string | Mindestversuche vor AuslĂśsen von Auto-Pause |
| âauto-pause-action | string | Auto-Pause-Aktion: Pause, Rolloback oder Benachrichtigung |
| âauto-pause-cooldown-minuten | string | Wartezeit vor erneutem AuslĂśsen von Auto-Pause |
| âdev | boolean | Zulassen von Update an Entwicklungssystemen |
| âno-dev | boolean | Verhindern von Update an Entwicklungssystemen |
| âprod | boolean | Zulassen von Update an Produktionsystemen |
| âkein-prod | boolean | Senden von Updates an Produktionsgeräten deaktivieren |
| âemulator | boolean | Senden von Updates an Emulatoren erlauben |
| âkein-emulator | boolean | Senden von Updates an Emulatoren deaktivieren |
| âgerät | boolean | Senden von Updates an physischen Geräten erlauben |
| âkein-gerät | boolean | Senden von Updates an physischen Geräten deaktivieren |
| âqr-vorschau | boolean | Drucken Sie ein Terminal-QR code fĂźr diese Kanal-Vorschau nach dem Aktualisieren |
| âsend-update-Benachrichtigung | boolean | Senden Sie eine native Aktualisierungsnachricht an Geräte nach dem Aktualisieren des verknĂźpften Kanalpaketes |
| âpackage-json | string | Pfade zu package.json-Dateien fĂźr monorepos (getrennt durch Kommas) |
| âignore-metadata-check | boolean | ĂberprĂźfung der node_modules-Kompatibilität bei Anwesenheit im Bundle ignorieren |
| âsupa-host | string | Benutzerdefinierter Supabase-Host-URL (fĂźr Selbsthosting oder Capgo Entwicklung) |
| âsupa-anon | string | Benutzerdefinierter Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |