当curl请求返回无效的状态代码时,我可以使jenkins管道不退出吗?

时间:2020-06-29 15:09:33

标签: jenkins curl jenkins-pipeline jenkins-groovy jenkins-declarative-pipeline

我的Jenkins管道如下

pipeline{
  agent any
    stages{
       stage{
          script{
              
                 res1=sh(returnStdout:true, script: 'curl -o /dev/null -sf -w "%{http_code}" http://xyz1.jsp').replace(' ','').toInteger()
                echo "${res1}"
                
                res2=sh(returnStdout:true, script: 'curl -o /dev/null -s -w "%{http_code}" http://xyz2.jsp').replace(' ','').toInteger()
                echo "${res2}"
              }
        }
   }
}

当第一个curl请求返回状态代码000时,脚本将返回退出代码7,并且构建失败。但是我也想让第二个curl请求运行,然后失败吗?

0 个答案:

没有答案