mirror of
https://github.com/apache/archiva.git
synced 2025-02-23 02:56:38 +00:00
add jdk11 build
Signed-off-by: olivier lamy <olamy@apache.org>
This commit is contained in:
parent
b10c3a7110
commit
128ae30df6
31
Jenkinsfile
vendored
31
Jenkinsfile
vendored
@ -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…
x
Reference in New Issue
Block a user