2016-10-12 5 views
0

Ich steckte Selen in Jenkins Build. Aus irgendeinem Grund hängen die Tests. So wie es den kompletten Build abschließt, bis auf einen. Der letzte Test hängt. Gibt es eine Möglichkeit, den Jenkins-Build abzubrechen und den letzten Test selbst durchzuführen? Wenn Sie den Jenkins-Build abbrechen, ist die letzte Zeile der Konsolenausgabe der Test, der fehlgeschlagen ist. Ich möchte also die letzte Zeile der console.output abrufen und diese verwenden, um den gehängten Test auszuführen.bekommen die letzte Zeile von Jenkins bauen

Zum Beispiel, wenn der Build abgebrochen wird, könnte die letzte Zeile sein

Tests/Onboarding abgeschlossen.

Ich möchte die letzte Zeile erhalten und den Test für Tests/Onboarding laufen. Wie grepe ich für die letzte Zeile, wenn ein Jenkins-Build abgebrochen wird?

Antwort

0

Wenn Sie Unix-basierten System sind, können Sie für das Buildprotokoll wie folgt aussehen:

tail -1 path/to/build/file.log 

oder

awk 'END{print}' path/to/build/file.log 

oder

sed -n '$p' path/to/build/file.log 
Verwandte Themen