2019-07-12 15:26:03 +00:00
|
|
|
try {
|
2019-07-14 13:50:48 +00:00
|
|
|
def result = sh script: "helm status ${env.JOB_NAME}-${env.BUILD_NUMBER}-cluster", returnStatus: true
|
|
|
|
if (!result) {
|
|
|
|
sh "helm del --purge ${env.JOB_NAME}-${env.BUILD_NUMBER}-cluster"
|
2019-07-12 15:26:03 +00:00
|
|
|
}
|
|
|
|
} catch (exc) {
|
2019-07-14 13:50:48 +00:00
|
|
|
def result = sh script: "helm status ${env.JOB_NAME}-${env.BUILD_NUMBER}-cluster", returnStatus: true
|
|
|
|
if (!result) {
|
|
|
|
sh "helm del --purge ${env.JOB_NAME}-${env.BUILD_NUMBER}-cluster"
|
|
|
|
}
|
2019-07-12 15:26:03 +00:00
|
|
|
throw exc
|
|
|
|
}
|
|
|
|
|