GitLab-Fehler beheben
Auf dieser Seite
Ist eine Pipeline fehlgeschlagen, ist oft guter Rat teuer. Aber keine Sorge: Auf dieser Seite erklären wir Ihnen Schritt für Schritt, wie Sie der Fehlerursache auf die Spur kommen.
Zugriff auf das Verarbeitungsprotokoll
Das Verarbeitungsprotokoll eines Jobs (in GitLab Job Log genannt) enthält im Fehlerfall die Ursache und damit auch einen Hinweis auf die Lösung für das Problem. Leider ist es extrem unübersichtlich. Unser Job-Lotse wertet dieses Protokoll für Sie aus, damit Sie sich nicht durch die technischen Details wühlen müssen.
Zunächst stellt sich jedoch die Frage, wie Sie an dieses Verarbeitungsprotokoll heran kommen. Hierzu stehen Ihnen zwei Wege zur Verfügung. Eine Beschreibung finden Sie in den beiden nachfolgenden Abschnitten.
Über die Gitlab-Oberfläche
-
Öffnen Sie im Merge Request den Abschnitt Pipelines (oder
CI/CD→Pipelines) -
Klicken Sie auf das rote X der fehlgeschlagenen Pipeline, um die Pipeline-Details zu öffnen In der Pipeline-Ansicht sehen Sie die einzelnen Jobs. Auch dort ist ein rotes X am fehlgeschlagenen Job zu sehen:

-
Klicken Sie in der Pipeline-Ansicht auf das rote X des fehlgeschlagenen Jobs, um das Verarbeitungsprotokoll zu öffnen
Über die Status-E-Mail Pipeline failed
Bei einer fehlgeschlagenen Pipeline erhalten Sie eine Status-E-Mail, welche Ihnen diesen Sachverhalt mitteilt. Solche E-Mails erkennen Sie am Absender Gitlab und dem Text „Pipeline failed“ im Betreff. Der Inhalt sieht typisch so aus:

Klicken Sie in der Mail auf den Link mit dem Namen des fehlgeschlagenen Jobs (unten rechts, im Bild rot markiert). Dieser öffnet das Verarbeitungsprotokoll des Jobs in einem neuen Fenster oder Tab Ihres Browsers.
Ursachensuche
Suchen Sie im Verarbeitungsprotokoll nach der Fehlermeldung und der betroffenen Datei (Pfad) sowie Zeilennummer
In der Praxis hat es sich bewährt, zunächst ganz ans Ende des Verarbeitungsprotokolls zu springen und sich von dort langsam aufwärts zu bewegen.
Typische Fehlerursachen in Docusaurus-Projekten sind:
- Nicht korrekt angegebene Link-Ziele (broken link, broken anchor)
- Tippfehler in Pfaden, IDs oder Dateinamen (z. B.
_statt-) - Ein nicht geschlossener Codeblock (fehlende Abschluss-Markierung mit drei Backticks)
- Ein nicht geschlossener MDX-Block (zum Beispiel fehlendes
:::am Ende einer Admonition) - Ungültiger Programmcode (JSX) in MDX (z. B. ein nicht geschlossenes Tag wie
<Details>)
Korrigieren Sie den Fehler in der genannten Datei und committen Sie erneut, danach startet die Pipeline automatisch neu.
Das Verarbeitungsprotokoll automatisch erklären lassen
Wenn Sie die Meldungen im Verarbeitungsprotokoll nicht direkt einordnen können, nutzen Sie unseren Gitlab Job-Lotsen.
Der Job-Lotse nutzt KI-Technologie, um die englischen technischen Fehlermeldungen für Sie ins Deutsche zu übersetzen, verständlich zusammenzufassen und mögliche Ursachen aufzuzeigen. Außerdem gibt Ihnen der Job-Lotse Tipps für Ihre nächsten Schritte.
Gitlab Job-Lotse
Sicher durch das Gitlab-Fehlerprotokoll.