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']]
+ }
+ }
+ }
}
}