AutoUpdate
Inhaltsverzeichnis
Die Aufgabe des AutoUpdaters ist das automatische Updaten aller Instanzen der Anwendung auf einem Server. Das bietet die Vorteile, dass die Software automatisch auf dem aktuellen Stand bleibt und weniger Organisationsaufwand für Updates benötigt wird.
Dazu prüft der AutoUpdater regelmäßig, ob neue Updates verfügbar sind, lädt sie herunter und wendet auf diese ein Deployment-Skript an. Ob neue Updates vorhanden sind, wird anhand eines install-Files des jeweiligen Servers geprüft. Der Autoupdater ist ein PowerShell-Skript, das durch den Softwarehersteller nach Wunsch auf Kundenservern installiert werden kann. Der AutoUpdater läuft in regelmäßigen Intervallen als „Windows Task". Der Turnus kann bei der Installation spezifiziert werden.
Vorteile
- Die Software ist immer auf dem aktuellen Stand.
- Kein Organisationsaufwand für Updates nötig.
- Bugfixes können sofort installiert werden. Es muss kein separater Termin mit durchschnittlich 2-4 Wochen Vorlauf organisiert werden.
Technische Voraussetzungen und Bedingungen
- Internetverbindung vorhanden
- 7zip muss vorhanden sein
- min. 5 GB auf Server frei, damit das Update gestartet werden kann
- Firewall-Berechtigung vorhanden, um sich von https://version.ingsoft.de/zipdrop Dateien herunterladen zu können (auch über einen Proxy-Server möglich)
IT-Sicherheit
- Der Server initiiert die Verbindung.
- Die Updatefiles liegen auf einem sicheren Server in Deutschland.
Einrichtung des Autoupdaters
Ein für den Kundenserver verantwortlicher IT-Mitarbeiter kann hier einen Termin für das Aktivieren des AutoUpdaters buchen: Buchungskalender
Halten Sie hierfür bitte folgende Informationen bereit:
- Zugangsdaten zu einem SMTP-Server (der AutoUpdater informiert Sie über neue Updates)
- Es kann im Zweifel der in der Anwendung konfigurierte SMTP-Server verwendet werden.
- Zugangsdaten für einen Proxy-Server, falls benötigt
- Es kann im Zweifel der in der Anwendung konfigurierte Proxy-Server verwendet werden.
- Windows-Benutzer, über den die Updates stattfinden sollen
- muss lokale Admin-Rechte besitzen
- muss ein DB-Restore durchführen können und benötigt im SQL-Server somit die Rolle „db_creator" oder „sysadmin".