SLING-11540 always clear workspace directory prior checkout
diff --git a/vars/slingOsgiBundleBuild.groovy b/vars/slingOsgiBundleBuild.groovy
index bda30b3..d43e110 100644
--- a/vars/slingOsgiBundleBuild.groovy
+++ b/vars/slingOsgiBundleBuild.groovy
@@ -87,6 +87,7 @@
if ( stepsMap.size() > 1 ) {
node(globalConfig.mainNodeLabel) {
stage("Sanity Check") {
+ deleteDir() // first clear workspace
checkout scm
withMaven(maven: globalConfig.mvnVersion,
jdk: jenkinsJdkLabel(referenceJdkVersion, globalConfig),
@@ -182,6 +183,7 @@
return {
node(branchConfig.nodeLabel ?: globalConfig.mainNodeLabel) {
dir(jenkinsJdkLabel) { // isolate parallel builds on same node
+ deleteDir() // first clear workspace
timeout(time: 30, unit: 'MINUTES') {
checkout scm
stage("Maven Build (Java ${jdkVersion}, ${goal})") {