An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
besu/Jenkinsfile.jvmtest

38 lines
911 B

#!/usr/bin/env groovy
def images = [
'openjdk:8',
'openjdk:10',
'openjdk:11',
'airdock/oracle-jdk:1.8',
'adoptopenjdk/openjdk8-openj9:jdk8u181-b13_openj9-0.9.0'
]
// def builds = [:]
for (x in images) {
def image = x
// builds[image] = {
node {
checkout scm
docker.image(image).inside {
try {
stage('Build ' + image) {
sh './gradlew --no-daemon --parallel build'
}
} finally {
archiveArtifacts '**/build/reports/**'
archiveArtifacts '**/build/test-results/**'
archiveArtifacts 'build/reports/**'
archiveArtifacts 'build/distributions/**'
junit '**/build/test-results/**/*.xml'
}
}
}
// }
}
// parallel builds