получение последней строки сборки jenkins

Я подключил селен к сборке jenkins. Почему-то тесты зависают. Вроде завершает полный билд кроме одного. Последний тест зависает. Есть ли способ прервать сборку Jenkins и запустить последний тест самостоятельно? Когда вы прерываете сборку jenkins, последняя строка вывода консоли — это тест, который не прошел. Итак, я хочу получить последнюю строку console.output и использовать ее для запуска зависшего теста.

Например, когда сборка прервана, последняя строка может быть

тесты/онбординг завершены.

Я хочу получить последнюю строку и запустить тест для тестов/онбординга. Как найти последнюю строку, когда сборка jenkins прервана?


person Chris Scott    schedule 12.10.2016    source источник


Ответы (1)


Если вы работаете в системе на базе Unix, вы можете найти журнал сборки следующим образом:

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

or

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

or

sed -n '$p' path/to/build/file.log
person XorX    schedule 13.10.2016