Browse Source

add jdk11 build

Signed-off-by: olivier lamy <olamy@apache.org>
pull/50/head
olivier lamy 5 years ago
parent
commit
128ae30df6
1 changed files with 31 additions and 0 deletions
  1. 31
    0
      Jenkinsfile

+ 31
- 0
Jenkinsfile View File

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


Loading…
Cancel
Save