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" } } }