This is an automated email from the ASF dual-hosted git repository.

olamy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git


The following commit(s) were added to refs/heads/master by this push:
     new 128ae30  add jdk11 build
128ae30 is described below

commit 128ae30df634c791c6947947f378258bb5cfed56
Author: olivier lamy <[email protected]>
AuthorDate: Fri Dec 14 12:15:52 2018 +1000

    add jdk11 build
    
    Signed-off-by: olivier lamy <[email protected]>
---
 Jenkinsfile | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/Jenkinsfile b/Jenkinsfile
index 3f41256..dd19aa7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -31,6 +31,7 @@ LABEL = 'ubuntu'
 buildJdk = 'JDK 1.8 (latest)'
 buildJdk9 = 'JDK 1.9 (latest)'
 buildJdk10 = 'JDK 10 (latest)'
+buildJdk11 = 'JDK 11 (latest)'
 buildMvn = 'Maven 3.5.2'
 deploySettings = 'archiva-uid-jenkins'
 localRepository = "../.archiva-master-repository"
@@ -177,6 +178,36 @@ pipeline {
                         }
                     }
                 }
+                stage('JDK11') {
+                    environment {
+                        ARCHIVA_USER_CONFIG_FILE = 
'/tmp/archiva-master-jdk-11-${env.JOB_NAME}.xml'
+                    }
+                    steps {
+                        ws("${env.JOB_NAME}-JDK10") {
+                            checkout scm
+                            timeout(120) {
+                                withMaven(maven: buildMvn, jdk: buildJdk11,
+                                          mavenSettingsConfig: deploySettings,
+                                          mavenLocalRepo: ".repository",
+                                          publisherStrategy: 'EXPLICIT',
+                                          mavenOpts: mavenOpts,
+                                          options: [junitPublisher(disabled: 
false, ignoreAttachments: false)]
+                                )
+                                        {
+                                            sh "mvn clean install -U -B -e 
-fae -Dmaven.compiler.fork=true -Pci-build"
+                                        }
+                            }
+                        }
+                    }
+                    post {
+                        always {
+                            sh "rm -f 
/tmp/archiva-master-jdk-11-${env.JOB_NAME}.xml"
+                        }
+                        success {
+                            cleanWs deleteDirs: true, notFailBuild: true, 
patterns: [[pattern: '.repository', type: 'EXCLUDE']]
+                        }
+                    }
+                }
             }
         }
 

Reply via email to