fixed sonarqube findings
Sonarqube Scanner / Prepare environment (push) Successful in 7s
Sonarqube Scanner / Build and test (push) Failing after 22s
Sonarqube Scanner / SonarQube analysis (push) Skipped
Sonarqube Scanner / Deploy to Server (push) Successful in 5s

This commit is contained in:
Florian Zumpe
2026-10-18 17:48:46 +02:00
parent 0e4cdfbd54
commit ae798034c5
11 changed files with 181 additions and 46 deletions
+13
View File
@@ -226,3 +226,16 @@ Wegwichtel verwendet keine Werbe- oder Tracking-Cookies und bindet keine Analyse
Der Initialisierungsbildschirm bleibt nach erfolgreichem Laden sichtbar. Erst eine bewusste Pointer- oder Tastaturaktion öffnet die eigentliche Anwendung. Das Informationsfenster und die Datenschutzeinstellungen können bereits auf dem Startbildschirm verwendet werden, ohne die Anwendung weiterzuschalten.
Gemeinsame Entwürfe und Wichtelcodes: [Gruppenbearbeitung.md](Gruppenbearbeitung.md).
## Deployment-Freigabe
Automatische Deployments benötigen ein erfolgreiches SonarQube Quality Gate.
Der Analysejob erzeugt danach eine Freigabe für den geprüften Commit, den
Workflow-Lauf und dessen aktuellen Versuch. Ohne passende Freigabe darf das
Deployment nicht fortfahren. Das SSH-Skript übernimmt ausschließlich diesen
Commit und prüft ihn vor dem Neustart des App-Dienstes. So kann ein inzwischen
weiter fortgeschrittener Branch nicht unbemerkt als ungeprüfter Stand starten.
Der ausdrücklich manuell ausgewählte Workflow-Aufruf `job=deploy` bleibt als
bestehender Override verfügbar. Er benötigt eine bewusste Auswahl und ersetzt
keine neue Analyse. Ein gewöhnlicher Push kann diesen Override nicht verwenden.