pipeline buildResult 和 stageResult的區別

pipeline{
    environment{
        localPath = '/Users/jasqia/Desktop'
        mvn='/usr/local/Cellar/maven/3.8.1/libexec/bin/mvn'
        dev_host='localhost:8084'
        qa_host='localhost:8083'
        cert_host='localhost:8089'
    }
    agent any
    stages{
      stage('1'){      
            steps{  
                catchError(buildResult: 'FAILURE', stageResult: 'SUCCESS') {
                   sh '''mvn -version'''        
                }                                                                             
            }    
            post{
              failure {
                  print "111111fail"   
              }
            }      
         }
     
  stage('2222'){      
        steps{  
            catchError(buildResult: 'SUCCESS', stageResult: 'SUCCESS') {
              print "22222"         
            }                                                                             
        }        
         post{
          failure {
              print "2222222fail"    
          }
        }        
     }
}

post{
   failure {
      print "failure"   
   }
   unstable {
      print "unstable"   
   }
}
}

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章