Apply website changes after 3.16.0 release (#7272)
[camel.git] / Jenkinsfile.deploy
index db6d992936c70c520ba725661e6d3aa3ca4e8619..7ed9492f66bc095110ffa9ba9ed2ae80365bbf33 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 def AGENT_LABEL = env.AGENT_LABEL ?: 'ubuntu'
-def JDK_NAME = env.JDK_NAME ?: 'JDK 1.8 (latest)'
+def JDK_NAME = env.JDK_NAME ?: 'adoptopenjdk_hotspot_8u282'
 
 def MAVEN_PARAMS = "-U -B -e -fae -V -Dnoassembly -Dmaven.compiler.fork=true "
 
@@ -43,11 +43,24 @@ pipeline {
         disableConcurrentBuilds()
     }
 
+    parameters {
+        booleanParam(name: 'CLEAN', defaultValue: true, description: 'Perform the build in clean workspace')
+    }
+
     stages {
 
+        stage('Clean workspace') {
+             when {
+                 expression { params.CLEAN }
+             }
+             steps {
+                 sh 'git clean -fdx'
+           }
+        }
+
         stage('Build & Deploy') {
             when {
-                branch 'master'
+                branch 'main'
             }
             steps {
                 sh "./mvnw $MAVEN_PARAMS -Pdeploy -Dmaven.test.skip.exec=true clean deploy"