Jenkins管道检查网站可用性问题
有人能告诉我这个步骤有什么问题吗?我需要检查,该应用程序已部署,网站已启动^Jenkins管道检查网站可用性问题,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,有人能告诉我这个步骤有什么问题吗?我需要检查,该应用程序已部署,网站已启动^ stage('Check Availability') { agent any steps { timeout(time: 15, unit: 'SECONDS') { waitUntil { try { sh "curl -s --head --request GET localhost:8081/actu
stage('Check Availability') {
agent any
steps {
timeout(time: 15, unit: 'SECONDS') {
waitUntil {
try {
sh "curl -s --head --request GET localhost:8081/actuator/health | grep '200'"
return true
} catch (Exception e) {
return false
}
}
}
}
}
但我无法理解groovy语法的错误。现在我收到一个错误
WorkflowScript: 50: Expected a step @ line 50, column 15.
try {
^
以下是我的作品:
Pipline {
agent any
timeout(time: 15, unit: 'SECONDS') {
stage('Check Availability') {
steps {
waitUntil {
try {
sh "curl -s --head --request GET localhost:8081/actuator/health | grep '200'"
return true
} catch (Exception e) {
return false
}
}
}
}
}
}
好的,有了这个,我收到另外两个错误-WorkflowScript:45:Unknown stage部分“timeout”。从版本0.5开始,阶段中的步骤必须位于步骤块中。@第45行第5列。stage('Check Availability'){^WorkflowScript:45:在stage“Check Availability”第45行第5列中没有要执行的“步骤”或“并行”。stage('Check Availability'){^