📢 Kanal
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
📢 Verwalten Sie die 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➕ Erstelle ein neues Kanal für die Anwendungsbewirtschaftung in Capgo Cloud, um die Aktualisierungsbereitstellung zu verwalten.
Beispiel:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -d, | string | Standardkanal als Default setzen |
| —self-assign | boolean | Zulassen, dass das Gerät sich selbst diesem 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 delete🗑️ Ein Kanal aus Capgo Cloud löschen, optional verbundene Pakete entfernen, um Ressourcen freizugeben.
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 | Bundle für den Kanal 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) |
Alias: l
npx @capgo/cli@latest channel list📋 Liste aller für eine App konfigurierten Kanäle in Capgo Cloud zur Überprüfung der Verteilungs-Einstellungen.
Beispiel:
npx @capgo/cli@latest channel list com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Schlüssel, um sich bei Ihrem Konto anzumelden |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Key (für Selbsthosting) |
📦 Aktueller Bundle
Terminal-Fensternpx @capgo/cli@latest channel currentBundle📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Terminal-Fenster
npx @capgo/cli@latest channel currentBundle production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -c, | string | Kanal, um den aktuellen Bundle zu erhalten |
| -a, | string | API-Schlüssel, um sich mit Ihrem Konto zu verbinden |
| —leise | boolean | Nur die Bundle-Version ausgeben |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |
⚙️ Einrichten
Sektion mit dem Titel “ ⚙️ Einrichten”Alias: s
npx @capgo/cli@latest channel set⚙️ Konfiguration der Einstellungen für einen Kanal, wie z.B. das Verknüpfen eines Pakets, die Festlegung von Updatestrategien (Hauptversion, Minorversion, Metadaten, Patches, Keine) oder die Zielgerichtetheit von Geräten (iOS, Android, Entwickler, Produktionsumgebung, Emulator, Gerät). Ein Kanal muss als Standardkanal festgelegt sein.
Beispiel:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultEinstellungen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API-Schlüssel, um auf Ihr Konto zuzugreifen |
| -b, | string | Bundle-Version-Nummer der Datei, die festgelegt werden soll |
| -s, | string | Setzen Sie den Zustand des Kanals, standardmäßig oder normal |
| —latest-remote | boolean | Holen Sie sich die neueste Bundle, die in capgo-Cloud hochgeladen wurde, und setzen Sie sie auf den Kanal |
| —latest | boolean | Hol das aktuelle Versionsschlüssel in package.json, um es auf den Kanal zu setzen |
| —heruntergradieren | boolean | Zulassen, um auf eine Version unter der nativen eine herunterzustellen |
| —keinen-heruntergradieren | boolean | Heruntergradieren auf Versionen unter der nativen einschließen |
| —iOS | boolean | Zulassen, Updates an iOS-Geräten zu senden |
| —kein-iOS | boolean | Senden von Updates an iOS-Geräten deaktivieren |
| —Android | boolean | Zulassen, Updates an Android-Geräten zu senden |
| —kein-Android | boolean | Senden von Updates an Android-Geräten deaktivieren |
| —selbstzuweisend | boolean | Ermöglichen, dass das Gerät sich selbst dieser Kanal zuweist |
| —keine-selbstzuweisung | boolean | Verhindern, dass Geräte sich selbst dieser Kanal zuweisen |
| —aktualisierung-deaktivieren | string | Blockieren von Updates: Major, Minor, Metadaten, Patches oder None (alle erlaubt) |
| —entwickler | boolean | Ermöglichen, dass Updates an Entwickler-Geräten gesendet werden |
| —keine-entwickler | boolean | Verhindern, dass Updates an Entwickler-Geräten gesendet werden |
| —produktiv | boolean | Produktionsgeräten Updates senden lassen |
| —no-prod | boolean | Produktionsgeräten Updates senden lassen deaktivieren |
| —emulator | boolean | Emulatoren Updates senden lassen |
| —no-emulator | boolean | Emulatoren Updates senden lassen deaktivieren |
| —device | boolean | Geräten Updates senden lassen |
| —no-device | boolean | Geräten Updates senden lassen deaktivieren |
| —package-json | string | Pfade zu package.json-Dateien für Monorepos (getrennt durch Kommas) |
| —ignore-metadata-check | boolean | Ignorieren Sie die Überprüfung der node_modules-Kompatibilität, wenn sie im Bundle vorhanden ist |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |
Weiter von Kanal
Abschnitt mit dem Titel „Weiter von Kanal“Wenn Sie Kanal für die Planung der Kanal-Route und der gestuften Rollout verwenden, verbinden Sie ihn mit Kanäle für die Implementierungsdetails in Kanäle, Kanäle für die Implementierungsdetails in Kanäle, Kanäle für die Implementierungsdetails in Kanäle, Beta-Testlösung für den Produktworkflow in Beta-Testlösung, und Versionsziel-Lösung für den Produktworkflow in Versionsziel-Lösung.