Moving build cleanup at the end of the jenkins file in the finally block
Change-Id: If5fc49e5bd25e41b7add7c19c6c217eae93e62fa
(cherry picked from commit 225d965e92f1e73add82d1ae222d00c069be4ce6)
diff --git a/Jenkinsfile.newBuildSystem b/Jenkinsfile.newBuildSystem
index 82e3ec6..872d607 100644
--- a/Jenkinsfile.newBuildSystem
+++ b/Jenkinsfile.newBuildSystem
@@ -33,9 +33,7 @@
node ("${config.dev_node.name}") {
timeout (time: 240) {
- stage ('Clean up old build') {
- sh "make -C build clean-all || true"
- sh "rm -rf *"
+ stage ('Remove old head node from known hosts') {
sh "ssh-keygen -R ${config.head.ip}"
}
stage ('Checkout cord repo') {
@@ -227,6 +225,8 @@
currentBuild.result = 'FAILURE'
step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: "${notificationEmail}", sendToIndividuals: false])
} finally {
+ sh "make -C build clean-all || true"
+ sh "rm -rf *"
}
echo "RESULT: ${currentBuild.result}"
}