Überblick
hermes update aktualisiert Hermes Agent auf die neueste Version. Es holt den aktuellsten Code, installiert Abhängigkeiten neu und kann optional das Gateway neu starten. Flags ermöglichen es, nur nach Updates zu prüfen, Backups zu steuern, Bestätigungen zu überspringen und einen bestimmten Branch zu verwenden.
Verwendung
hermes update [--gateway] [--check] [--no-backup] [--backup] [--yes] [--branch NAME] [--force] [--force-venv]
Optionen
| Option | Beschreibung |
|---|---|
--check |
Nur auf verfügbare Updates prüfen, ohne sie anzuwenden |
--gateway |
Aktualisiert auch das Gateway als Teil des Updates |
--backup |
Backup vor dem Anwenden des Updates erstellen |
--no-backup |
Backup vor dem Update überspringen |
--yes |
Nimmt an — keine Bestätigungsabfrage |
--branch NAME |
Von einem bestimmten Branch statt des Standard-Branch aktualisieren |
--force |
Update erzwingen, auch wenn Hermes bereits aktuell ist |
--force-venv |
Virtuelle Umgebung neu erstellen/installieren erzwingen |
Beispiele
# Prüfen, ob eine neuere Version verfügbar ist, ohne etwas zu ändern
hermes update --check
# Update mit Backup vorab
hermes update --backup
# Update ohne Backup
hermes update --no-backup
# Update ohne Bestätigungsabfragen (Skripte/CI)
hermes update --yes
# Auch das Gateway aktualisieren
hermes update --gateway
# Von einem bestimmten Branch aktualisieren
hermes update --branch main
# Vollständiges Update erzwingen, einschließlich virtueller Umgebung
hermes update --force --force-venv
Tipps
- Führen Sie
hermes update --checkregelmäßig aus, um zu sehen, ob eine neue Version verfügbar ist, ohne Ihre Installation zu verändern. - Verwenden Sie
--backupvor größeren Upgrades, damit Sie Ihren vorherigen Stand wiederherstellen können, falls etwas schiefgeht. - Für unbeaufsichtigte Updates (cron, CI) kombinieren Sie
--yesje nach Bedarf mit--no-backupoder--backup. - Wenn Sie das Gateway betreiben, schließen Sie
--gatewayein, damit auch das Gateway aktualisiert wird, und starten Sie es (oder den Dienst) danach neu. - Führen Sie nach dem Update
hermes doctoraus, um zu prüfen, ob die Installation vollständig und gesund ist.