0
我在詹金斯的工作提到構建超時按所附的截屏詹金斯構建不超時,即使生成超時明確提到
但即使有此設置生成不超時即使2-4小時。
我使用jenkins作業來對REST端點執行GET請求。 有一個端點導致響應沒有在需要的時間內發送的錯誤。
請澄清如何讓jenkins工作獲得固定時間?
感謝&問候, 維克拉姆
我在詹金斯的工作提到構建超時按所附的截屏詹金斯構建不超時,即使生成超時明確提到
但即使有此設置生成不超時即使2-4小時。
我使用jenkins作業來對REST端點執行GET請求。 有一個端點導致響應沒有在需要的時間內發送的錯誤。
請澄清如何讓jenkins工作獲得固定時間?
感謝&問候, 維克拉姆
「中止構建,如果它堅持」選項由「構建超時插件」提供。
根據the documentation of the "Build Timeout Plugin" (https://wiki.jenkins-ci.org):
[...]取決於如何構建掛起,中止操作可能不會生效。
該文檔列出了一些可能的原因。確保你沒有受到這些原因之一的影響。 (如果沒有看到更多的配置,以及如何放置這些GET請求,我無法分辨。)
是否有任何其他插件在jenkins工作上難以停止?我面臨REST風險的API調用的問題需要無限的時間來回應,我想在X分鐘後終止。 – vikramvi
我不知道任何其他插件,但是我再次對jenkins中存在的所有插件都不是非常熟悉。但是,通過尋找一種防止您的http請求永遠等待響應的方法,您可能會有更好的運氣。必須有一個選項設置一個非常鏡頭的超時時間。如果不是,那麼無論你用於你的http請求的庫是不是瘸腿的,我建議用一個不同的庫替換它。 –
感謝Mike的輸入,會進一步調試 – vikramvi