Deployment des QGIS Plugin VowaConservation Mechanismus Im login script wird beim Anmelden das folgende batch-file ausgeführt: P:\Wiss_IT\installer_qgis_3\tools\vowa_conservation_plugin_update.bat Es vergleicht die Dateigrösse des files vowa_conservation.py mit der Dateigrösse der neuen Version des Files. Wenn die Dateigrössen nicht übereinstimmen wird die das lokal installierte Plugin durch dasjenige auf dem Laufwerk P ersetzt. Vorgehen 1. Entwicklungsumgebung metadata.txt anpassen: neue Versionsnummer vowa_conservation.py: neue Versionsnummer oberhalb class als Kommentar ergänzen, damit das File eine andere Dateigrösse erhält. Grösse des Files vowa_conservation.py notieren, wird später gebraucht. VowaConservation-Folder zippen -> VowaConservation.zip 2. Installer-Verzeichnis auf P:\Wiss_IT\ Ordner P:\Wiss_IT\installer_qgis_3 User maintenance hat hier Schreibrechte, Passwort ist in Bbitwarden. Zugriff von Mac: smp://maintenance@fs01.vogelwarte.ch/applikationen$ Folder VowaConservation verschieben nach P:\Wiss_IT\installer_qgis_3\old\VowaConservation_x_x (x_x: alte Versionsnummer) Folder VowaConservation von Entwicklungsumgebung nach P:\Wiss_IT\installer_qgis_3 kopieren P:\Wiss_IT\installer_qgis_3\tools\vowa_conservation_plugin_update.bat editieren: Variable outputfile anpassen (versionsnummer für log-file) Variable test anpassen: Grösse in bytes des files vowa_conservation.py wie in der Entwicklungsumgebung ermittelt einsetzen (2 Anpassungen im File) 3. Plugin-Repo-Verzeichnis auf Z:\SciData\DOM_Wis_Sup\UNIT_GIS\gisdata\ Ordner Z:\SciData\DOM_Wis_Sup\UNIT_GIS\gisdata\qgis_plugins_repo_vowa: Zugriff von Mac: smb://vogelwarte.ch/Daten/ VowaConservation.zip ersetzen (zuerst Kopie der alten Version mit alter Versionsnummer nach Z:\SciData\DOM_Wis_Sup\UNIT_GIS\gisdata\qgis_plugins_repo_vowa_saves kopieren) plugins.xml: Version anpassen Testen des Deployment Test mit Windows-Ausleihnotebook (QGIS und alte Version des Plugins müssen auf dem Notebook installiert sein, allenfalls vorgängig alte Version des Plugins vor Test über zip der alten Version installieren)