2017-02-03 3 views
0

Wir bauen eine große Anzahl von Varianten unseres Codes in jeder nächtlichen Build und natürlich wird es oft intermittierende Fehler geben, auch wenn die Chance auf einen einzelnen Fehler nur ein Bruchteil ist Prozent. Einige der am häufigsten verwendeten sind Slaves, die sich während eines Builds trennen, und Server, die nicht antworten.Neustart Jenkins Job, wenn ein bestimmter Fehler gefunden wird

Das Build-Fehler-Analysator-Plugin kann verschiedene Fehlerursachen kategorisieren, aber wir brauchen ein Plugin, das auf diese Probleme reagieren und den Build neu starten kann, wenn ein zeitweiliger Fehler auftritt. Vorzugsweise sollte die Lösung in unseren Build-Flow passen, damit die Ergebnisse an den Job weitergegeben werden, der den Build-Bericht erstellt.

Gibt es ein solches Plugin oder ein anderes Tool dafür?

Antwort

0

Hier ist Naginator Plugin!

können Sie:

  • Rerun für instabile bauen sowie Ausfälle baut
  • nur den Auftrag neu erstellen, wenn die Protokollausgabe Build enthält einen gegebenen regulären Ausdruck
  • Rerun bauen nur für die fehlerhaften Teile ein Matrixjob
Verwandte Themen