Jenkins saya membangun hang antara langkah build dan post-build.
Output konsol menunjukkan ada menunggu 6 menit (tapi saya sudah melihat menunggu hingga satu jam):
10:53:26 BUILD FAILED in 1m 7s
10:53:26 4 actionable tasks: 4 executed
10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE
10:53:26 Build step 'Invoke Gradle script' marked build as failure
11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0
Saya menemukan ini dan ini pertanyaan yang memiliki masalah yang sama, dan mereka mengatakan solusinya mulai -DSoftKillWaitSeconds=0
masuk jenkins.xml
.
Namun, saya perlu cara untuk menetapkan opsi hanya untuk pekerjaan tertentu, tanpa mengacaukan pengaturan Jenkins global (saya tidak ingin mengacaukan proyek lain).
EDIT:
Ketika saya membatalkan pekerjaan secara manual, sebelum langkah [CucumberReport], laporan Mentimun masih dihasilkan.
Saya juga memeriksa Abort build jika macet kotak centang di opsi Build Environment, dengan strategi Time-out diatur ke No Activity
(Timeout detik = 2).
Ketika saya membangun proyek dengan pengaturan ini, build akan gagal dengan "dibatalkan setelah 0 detik" yang ditunjukkan di Build History, seperti sebelumnya, tetapi output konsol akan sama. (Tidak ada yang berubah, Laporan Timun akan dihasilkan tetapi setelah batas waktu tertentu).
timeout
opsi di pipa Anda? Anda harus memposting versi pipa yang disederhanakan. Sulit untuk "menebak" apa yang mungkin salah. Juga, pertanyaan ini mungkin lebih cocok untuk berada di devops.stackexchange.com