mendapatkan baris terakhir build jenkins

Saya menyambungkan Selenium ke jenkins build. Untuk beberapa alasan, tesnya terhenti. Sepertinya itu menyelesaikan build lengkap kecuali satu. Tes terakhir hang. Apakah ada cara untuk membatalkan build Jenkins, dan menjalankan tes terakhir dengan sendirinya.? Saat Anda membatalkan pembuatan jenkins, baris terakhir dari keluaran konsol adalah pengujian yang gagal. Jadi saya ingin mendapatkan baris terakhir dari console.output dan menggunakannya untuk menjalankan tes yang hang.

Misalnya, ketika pembangunan dibatalkan, baris terakhir mungkin akan dibatalkan

tes/orientasi selesai.

Saya ingin mendapatkan baris terakhir dan menjalankan tes untuk tes/orientasi. Bagaimana cara saya mengambil baris terakhir ketika pembangunan jenkins dibatalkan?


person Chris Scott    schedule 12.10.2016    source sumber


Jawaban (1)


Jika Anda menggunakan sistem berbasis Unix, Anda dapat mencari build log seperti ini:

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