//Cloudogu EcoSystem Docs

Upgrade von Teamscale

Teamscale kann grundsätzlich wie jedes andere Dogu über die cesapp oder das Blueprint-Upgrade aktualisiert werden. Allerdings gibt es bei Major- und Minor-Upgrade von Teamscale eine Besonderheit.

Die Datenbank kann nicht mit dem Dogu zusammen migriert werden. Bei einem Upgrade erfolgt in diesem Fall ein Projekt-Export. Anschließend werden alle Daten gelöscht, das zuvor erstellte Backup importiert und die Projekte erneut gescannt. Dies ist ein unumgängliches, von Teamscale so gewolltes, Verhalten. Bis auf die alten Ergebnisse des Scanners gehen dabei keine Daten verloren. Der Projekt-Export ist nur mit einer gültigen Teamscale-Lizenz möglich, daher kann ohne eine gültige Lizenz das Teamscale-Dogu nicht aktualisiert werden.

Der Projekt-Export ist nur bei Minor- oder Major-Version-Upgrades notwendig und wird auch entsprechend nur dann durchgeführt. Wenn zum Beispiel von Teamscale-Version 7.7.0-1 auf Teamscale-Version 7.7.1-1 oder auf Teamscale-Version 7.7.0-2 aktualisiert wird, erfolgt der Projekt-Export nicht. Wenn aber von Version 7.7.0-1 auf Version 7.8.0-1 oder auf Version 8.0.0-1 aktualisiert wird, erfolgt der oben genannte Projekt-Export bzw. Import.

Troubleshooting nach Upgrade

Analysefehler nach Upgrade

In seltenen Fällen kann es nach einem Dogu-Upgrade dazu kommen, dass eines oder mehrere Projekte nicht analysiert werden können. Auf den Dashboards wird dann Error angezeigt. Sollte es zu diesem Fehler kommen, kann dieser nur dadurch behoben werden, dass die Repositories im Dateisystem gelöscht werden. Dafür wurde dem Dogu ein Exposed-Command hinzugefügt, der die Repositories aus dem Dateisystem entfernt. Um diesen auszuführen, muss der Befehl cesapp command teamscale remove-repositories ausgeführt werden. Anschließend, damit alle Projekte neu analysiert werden, muss noch der Befehl cesapp command teamscale reanalyze-projects ausgeführt werden. Vorsicht: Je nach Größe der Instanz kann das Neu-Analysieren mehrere Stunden dauern. Allerdings ist die Neuanalysierung ohnehin nach jedem Upgrade des Dogus unumgänglich.