Jenkins derlemem derleme ve derleme sonrası adımlar arasında asılı kalır.
Konsol çıkışı 6 dakikalık bir bekleme olduğunu gösteriyor (ancak bir saate kadar bekledim):
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
Bulduğum bu ve bu benzeri sorunları var soruları ve bunlar çözüm ayarlıyor demek -DSoftKillWaitSeconds=0
de jenkins.xml
.
Ancak, global Jenkins ayarları ile uğraşmadan, sadece belirli işler için seçeneği ayarlamak için bir yol gerekir (diğer projeler ile karışıklık istemem).
DÜZENLE:
[CucumberReport] adımından önce işi el ile iptal ettiğimde, Salatalık raporları yine de oluşturulur.
Ayrıca , Zaman Aşımı stratejisi (Zaman Aşımı saniye = 2) olarak ayarlandığında Yapı Ortamı seçeneklerinde sıkışmışsa yapıyı iptal et seçeneğini işaretledim No Activity
.
Projeyi bu ayarlarla oluşturduğumda, derleme Geçmiş'te gösterildiği gibi "0 saniye sonra iptal edildi" ile başarısız olur, ancak konsol çıktısı aynı olur. (Hiçbir şey değişmez, Salatalık Raporları oluşturulur, ancak belirli bir zaman aşımından sonra).
timeout
seçenek belirleyemiyor musunuz? Kesinlikle borunuzun basitleştirilmiş bir versiyonunu göndermelisiniz. Neyin yanlış olabileceğini "tahmin etmek" zor. Ayrıca, bu soru muhtemelen devops.stackexchange.com