From 647aa7b7bc20f1dcf8cc50a25857c7f7ec3cf059 Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Wed, 21 Nov 2018 14:44:08 +0000 Subject: [PATCH] powershell mod to Jenkinsfile --- Jenkinsfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 21a54d1..6bfbbe6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -53,13 +53,15 @@ node('windows') { stage 'Build' - try{ - bat 'powershell ./rebuild.ps1 > ./debug' - } catch(error) { - def error_details = readFile('./debug'); - def message = "BUILD ERROR: There was a problem building ${imagename}:${tag}. \n\n ${error_details}" - bat "powershell (Remove-Item -Force ./debug)" - handleError(message) + def status = powershell(returnStatus: true, script: './rebuild.ps1 > ./debug') + if (status == 0) { + echo "build success" + } else { + def error_details = readFile('./debug'); + def message = "BUILD ERROR: There was a problem building ${imagename}:${tag}. \n\n ${error_details}" + handleError(message) + powershell(returnStatus: true, script: 'Remove-Item -Force ./debug') + } } // stage 'Test'