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.
Ordner P:\Wiss_IT\installer_qgis_3 (user maintenance in diesem hat Schreibrechte, passwort in bitwarden):
Vorgehen
1. Entwicklungsumgebung
- metadata.txt anpassen: neue Versionsnummer
- vowa_conservation.py: neue Versionsnummer oberhalb class als comment ergänzen (damit das File eine andere Dateigrösse erhält -> siehe unten)
- Grösse des Files vowa_conservation.py notieren, wird später gebraucht.
2. Installer-Verzeichnis auf P:\Wiss_IT\
variableVariable outputfile anpassen (versionsnummer für log-file)variableVariable test anpassen: Grösse in bytes des files vowa_conservation.py (2 Anpassungen im File)
3. Plugin-Repo-Verzeichnis auf Z:\SciData\DOM_Wis_Sup\UNIT_GIS\gisdata\
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)