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