Bei jedem Klick auf "Deploy" im Kurs-CMS wird ein neuer Prozess angestossen. Gitlab CI (Continuous Integration) holt sich dann die aktuellsten Daten aus dem CMS, lädt zusätzlich alle Assets (PDFs, Bilder, etc.) herunter, und verpackt das Ganze in ein ZIP-File.
Danach wird dieses ZIP-File in den OLAT-Ressourcenordner "IBF Kurs-CMS Exports" hochgeladen (für manuelle Deployments) und, falls konfiguriert, zusätzlich in den Ablageordner eines spezifischen OLAT-Kurses.
Dies ist für inhaltliche Änderungen nicht direkt relevant. Jedoch wird dadurch klarer, dass es beim Generieren von Exports und Kursdeployment z.B. Probleme geben könnte, wenn das Gitlab der UZH einmal offline sein sollte. Wir können Kurse auch ohne Gitlab online stellen, ihr könnt euch in dringenden Fällen also direkt an uns wenden.