1
在我的詹金斯管道代碼中,我試圖測試一個網站是否可用。詹金斯管道腳本檢查網站是
withEnv([
"ipaddrs=$FINAL_IP",
"appuri=http://$FINAL_IP:8080"
]){
timeout(time: 15, unit: 'MINUTES') {
waitUntil {
try {
sh "curl -s --head --request GET $appuri/gameoflife | grep '200 OK'"
return true
} catch (Exception e) {
return false
}
但是,即使該網站是向上,詹金斯管道是無法理解相同的,它繼續運行,直到15分鐘和timeing出
我已經手動跑捲曲從詹金斯節點和我能夠在網站出現時得到迴應。任何想法可能是什麼?
感謝您的回覆。沒有它15分鐘後仍然超時。但網站已啓動,我可以從瀏覽器得到迴應。 – Joy
問題出在我的代理環境變量上。你說得對,它工作正常。修復代理問題後,即使捲曲shell步驟也能正常工作。 – Joy