Changes for page GitLab Erklärungen

Last modified by Sebastian Beyer on 2026/10/13 10:43

From version 162.6
edited by Sebastian Beyer
on 2026/10/13 10:39
Change comment: Auto-saved during real-time collaboration
To version 163.1
edited by Sebastian Beyer
on 2026/10/13 10:43
Change comment: Abschnitt über die Pipeline im Basisprojekt aktualisiert, bessere Beschreibung, dafür weniger spezifisch auf einzelne Zeilen in der Pipeline

Summary

Details

Page properties
Content
... ... @@ -347,12 +347,39 @@
347 347  
348 348  Dabei gelten folgende Regeln:
349 349  
350 +
350 350  (% style="margin-left:auto; margin-right:auto" %)
351 351  |=Ausführung|=Verify und SpotBugs|=Projektstatistiken
352 -|Normaler Push au| |
353 -| | |
354 -| | |
353 +|Normaler Push auf den Standardbranch|(((
354 +Werden ausgeführt,
355 355  
356 +Fehler führen zum Fehlschlagen der Pipeline
357 +)))|Werden nicht aktualisiert
358 +|Push auf einen anderen Branch|(((
359 +Werden ausgeführt,
360 +
361 +Fehler führen zum Fehlschlagen der Pipeline
362 +)))|Werden nicht aktualisiert
363 +|(((
364 +Zeitgesteuerte Pipeline
365 +
366 +(Im SWP meist 1xam Tag)
367 +)))|(((
368 +Werden ausgeführt,
369 +
370 +Fehler dürfen auftreten, ohne die gesamte
371 +
372 +Pipeline scheitern zu lassen
373 +)))|Werden aktualisiert
374 +
375 + Die zeitgesteuerten Pipelines sind insbesondere für die regelmäßige Aktualisierung der Projektstatistiken wichtig.
376 +
377 +Da sich euer Projekt möglicherweise nicht zu jedem Zeitpunkt fehlerfrei bauen lässt (//sollte **nicht** passieren)//, dürfen die Überprüfungsjobs bei zeitgesteuerten Ausführungen fehlschlagen (allow_failure: true). Dadurch wird verhindert, dass ein Fehler im Projektbuild grundsätzlich die nachfolgende Aktualisierung der Statistiken blockiert.
378 +
379 +Bei normalen Pipeline-Ausführungen ist ein Fehlschlagen dagegen nicht erlaubt (allow_failure: false). Dadurch werden Fehler beim Bauen oder Testen des Projekts unmittelbar sichtbar.
380 +
381 +**Hinweis:** Die Statistiken werden nur bei einer zeitgesteuerten Pipeline aktualisiert. Ein gewöhnlicher Push auf einen Branch löst zwar die Überprüfung des Projekts und die Erstellung der Codeberichte aus, aktualisiert aber nicht die Statistikseite.
382 +
356 356  ----
357 357  
358 358  = GitLab Pages (Einsehen der erfassten Projektdaten) =