đ˘ Kanal
Eine Einrichtungsanweisung mit Installationsanweisungen und der vollständigen Markdown-Dokumentation fßr diesen Plugin kopieren.
đ˘ Verwalte Verteilungskanäle fĂźr App-Updates in Capgo Cloud, um zu bestimmen, wie Updates an Geräten geliefert werden.
â HinzufĂźgen
Abschnitt mit dem Titel â â HinzufĂźgenâAlias: a
npx @capgo/cli@latest channel addâ Eine neue Kanal fĂźr die Anwendungsbereitstellung in Capgo Cloud erstellen, um die Update-Ăbermittlung zu verwalten.
Beispiel:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -d | boolean | Der Kanal als Standard setzen |
| âselbstzuweisen | boolean | Zulassen, dass das Gerät sich selbst diesem Kanal zuweist |
| -a | string | API-SchlĂźssel zum Linken auf Ihr Konto |
| â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 deleteđď¸ Ein Kanal aus Capgo Cloud lĂśschen, optional verbundene Pakete entfernen, um Ressourcen zu befreien.
Beispiel:
npx @capgo/cli@latest channel delete production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API-SchlĂźssel, um auf Ihr Konto zuzugreifen |
| âdelete-bundle | boolean | Das mit dem Kanal verbundene Bundle lĂśschen. Ein App-Vorschau-SchlĂźssel kann atomar nur 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 | Benutzerdefinierte Supabase-Host-URL (fĂźr Selbsthosting oder Capgo-Entwicklung) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
đ Auflistung
Abschnitt mit dem Titel â đ AuflistungâAlias: l
npx @capgo/cli@latest channel listđ Auflistung aller fĂźr eine App konfigurierten Kanäle in Capgo Cloud zum ĂberprĂźfen der Verteilungs-Einstellungen.
Beispiel:
npx @capgo/cli@latest channel list com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API-SchlĂźssel zum VerknĂźpfen Ihres Kontos |
| âsupa-host | string | Benutzerdefinierter Supabase-Host-URL (fĂźr Selbsthosting oder Capgo-Entwicklung) |
| âsupa-anon | string | Benutzerdefinierter Supabase-Anon-SchlĂźssel (fĂźr Selbsthosting) |
đŚ Aktuelles Bundle
Abschnitt mit dem Titel â Aktuelles Bundle ânpx @capgo/cli@latest channel currentBundleđŚ Aktuelle Bundle aus Capgo Cloud fĂźr die Aktualisierung verfolgen.
Beispiel:
npx @capgo/cli@latest channel currentBundle production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -c | string | Kanal, aus dem das aktuelle Bundle abgerufen werden soll |
| -a | string | API key to link to your account |
| âstumm | boolean | Nur die Bundle-Version drucken |
| âsupa-host | string | Benutzerdefinierte Supabase-Host-URL (fĂźr Selbsthosting oder Capgo Entwicklung) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-Key (fĂźr Selbsthosting) |
âď¸ Einstellen
Abschnitt mit dem Titel â âď¸ EinstellenâAlias: s
npx @capgo/cli@latest channel setâď¸ Einstellungen fĂźr einen Kanal konfigurieren, wie z.B. das VerknĂźpfen einer Bundle, die Updatestrategien (Hauptversion, Minorversion, Metadaten, Patches, Keine) oder die Zielgeräte (iOS, Android, Entwickler, Produktionsumgebung, Emulator, Gerät) setzen. Ein Kanal muss standardmäĂig 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 | Bundle-Version-Nummer des Dateisatzes, um festzulegen |
| -s | string | Setzen Sie den Zustand des Kanals, default oder normal |
| âlatest-remote | boolean | Holen Sie sich das neueste Bundle aus capgo Cloud und setzen Sie es in den Kanal |
| âlatest | boolean | Holen Sie sich die neueste Version aus dem package.json und setzen Sie sie in den Kanal |
| âdowngrade | boolean | Erlauben Sie die Herunterstufung auf eine Version unter der nativen |
| âno-downgrade | boolean | Deaktivieren Sie die Herunterstufung auf eine Version unter der nativen |
| âios | boolean | Erlauben Sie die Ăbermittlung einer Aktualisierung an iOS-Geräten |
| âkein-ios | boolean | iOS-Geräte auf Updates hinweisen deaktivieren |
| âandroid | boolean | Android-Geräten Updates senden erlauben |
| âkein-android | boolean | Android-Geräte auf Updates hinweisen deaktivieren |
| âselbst-zuweisen | boolean | ErmĂśglichen, dass das Gerät sich selbst dieser Kanal zuweist |
| âkein-selbst-zuweisen | boolean | Verhindern, dass Geräte sich selbst dieser Kanal zuweisen |
| âauto-update-deaktivieren | string | Updates durch Typ blockieren: major, minor, metadata, patch oder keine (alle erlauben) |
| âAusroll-bundle | string | Bundle-Version zum allmählichen VerĂśffentlichen auf diesem Kanal |
| âAusroll-prozent | string | Ausroll-Prozent von 0 bis 100 |
| âAusroll-prozent-bps | string | Ausroll-Prozent in Basispunkten von 0 bis 10.000 |
| âAusroll-aktivieren | boolean | Aktivieren Sie die konfigurierte Ausroll |
| âAusroll-deaktivieren | boolean | Deaktivieren Sie die konfigurierte Ausroll |
| âAusroll-pausieren | boolean | Ausroll-Exposition ohne ZurĂźcksetzen der ausgewählten Geräte pausieren |
| âWiederherstellung starten | boolean | Eine ausgesetzte Wiederherstellung wiederaufnehmen |
| âWiederherstellung rĂźckgängig machen | boolean | Wiederherstellungszustand lĂśschen und Geräte auf stabil setzen |
| âWiederherstellung vorantreiben | boolean | Wiederherstellungziel auf stabil setzen und Wiederherstellungszustand lĂśschen |
| âWiederherstellung-Cache-TTL-Sekunden | string | Cloudflare Wiederherstellung-Cache-TTL in Sekunden |
| âAutomatische Wiederherstellungspause aktivieren | boolean | Automatische Wiederherstellungspause aktivieren |
| âAutomatische Wiederherstellungspause deaktivieren | boolean | Automatische Wiederherstellungspause deaktivieren |
| âauto-pause-Fenster-Minuten | string | Fenster fĂźr Statistiken zur automatischen Pause bei Rollouts |
| âauto-pause-Fehlerrate-Basispunkte | string | Schwellenwert fĂźr die Fehlerrate in Basispunkten |
| âauto-pause-Vertrauen | string | Vertrauensniveau zwischen 0 und 1 |
| âauto-pause-Mindestversuche | string | Mindestanzahl an Installationsversuchen und Fehlschlägen, bevor die automatische Pause ausgelĂśst werden kann |
| âauto-pause-Mindestfehler | string | Mindestanzahl an Fehlern, bevor die automatische Pause ausgelĂśst werden kann |
| âauto-pause-Aktion | string | Aktion bei automatischer Pause: Pause, RĂźckruf oder Benachrichtigung |
| âauto-pause-cooldown-minuten | string | Wartezeit vor erneuter AuslĂśsung der Auto-Pause |
| âdev | boolean | Aktiviere Update-Sendung an Entwicklungssystemen |
| âno-dev | boolean | Deaktiviere Update-Sendung an Entwicklungssystemen |
| âprod | boolean | Aktiviere Update-Sendung an Produktionsystemen |
| âno-prod | boolean | Deaktiviere Update-Sendung an Produktionsystemen |
| âemulator | boolean | Aktiviere Update-Sendung an Emulatoren |
| â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 | Nach dem Aktualisieren dieser Kanal-Vorschau einen Terminal-QR-Code code ausgeben |
| âsenden-update-benachrichtigung | boolean | Nach dem Aktualisieren des verknĂźpften Kanal-Bundles eine native Update-PrĂźfanzeige an Geräte senden |
| âpackage-json | string | Pfade zu package.json-Dateien fĂźr Monorepos (getrennt durch Kommas) |
| âignoriere-MetadataprĂźfung | boolean | Wenn node_modules im Bundle vorhanden ist, die Kompatibilität ignorieren |
| âsupa-host | string | Benutzerdefinierte Supabase-Host-URL (fĂźr Selbsthosting oder Capgo Entwicklung) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-Key (fĂźr Selbsthosting) |