blob: 18d2e0f789315e513b3c9d50f212c99ff49c5faf [file] [log] [blame]
pipeline {
agent none
options {
timeout(time: 30, activity: true, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr:'15', artifactNumToKeepStr: '2' ))
disableConcurrentBuilds()
}
stages {
stage('Jersey build') {
parallel {
stage('JDK 8') {
agent {
label 'centos-7'
}
tools {
jdk 'oracle-jdk8-latest'
maven 'apache-maven-latest'
}
steps {
sh '''
bash ${WORKSPACE}/etc/jenkins/jenkins_build.sh
'''
}
}
stage('JDK 11') {
agent {
label 'centos-7'
}
tools {
jdk 'openjdk-jdk11-latest'
maven 'apache-maven-latest'
}
steps {
sh '''
bash ${WORKSPACE}/etc/jenkins/jenkins_build.sh
'''
}
}
stage('JDK 21') {
agent {
label 'centos-7'
}
tools {
jdk 'openjdk-jdk21-latest'
maven 'apache-maven-latest'
}
steps {
sh '''
bash ${WORKSPACE}/etc/jenkins/jenkins_build.sh
'''
}
}
}
}
}
}