From 7309949abfa597d48660ad72e0c54ee0791ad453 Mon Sep 17 00:00:00 2001 From: Razvan Codreanu <52859362+Schife@users.noreply.github.com> Date: Thu, 30 Apr 2020 09:59:35 +0100 Subject: [PATCH] INFRA-311 new jdk11 jenkinsfile (#6194) --- .ci/dev/compatibility/JenkinsfileJDK11Azul | 26 +++++++++------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.ci/dev/compatibility/JenkinsfileJDK11Azul b/.ci/dev/compatibility/JenkinsfileJDK11Azul index dd7b0001ba..999072ae9f 100644 --- a/.ci/dev/compatibility/JenkinsfileJDK11Azul +++ b/.ci/dev/compatibility/JenkinsfileJDK11Azul @@ -1,4 +1,3 @@ -import static com.r3.build.BuildControl.killAllExistingBuildsForJob @Library('corda-shared-build-pipeline-steps') import static com.r3.build.BuildControl.killAllExistingBuildsForJob @@ -8,6 +7,7 @@ pipeline { agent { label 'k8s' } options { timestamps() + buildDiscarder(logRotator(daysToKeepStr: '7', artifactDaysToKeepStr: '7')) timeout(time: 3, unit: 'HOURS') } @@ -22,7 +22,7 @@ pipeline { stage('Corda Pull Request - Generate Build Image') { steps { withCredentials([string(credentialsId: 'container_reg_passwd', variable: 'DOCKER_PUSH_PWD')]) { - sh "./gradlew --no-daemon " + + sh "./gradlew " + "-Dkubenetize=true " + "-Ddocker.push.password=\"\${DOCKER_PUSH_PWD}\" " + "-Ddocker.work.dir=\"/tmp/\${EXECUTOR_NUMBER}\" " + @@ -35,36 +35,32 @@ pipeline { } } - stage('Corda Pull Request - Run Tests') { + stage('Testing phase') { parallel { - stage('Integration Tests') { + stage('Regression Test') { steps { - sh "./gradlew --no-daemon " + + sh "./gradlew " + "-DbuildId=\"\${BUILD_ID}\" " + "-Dkubenetize=true " + "-Ddocker.run.tag=\"\${DOCKER_TAG_TO_USE}\" " + "-Dartifactory.username=\"\${ARTIFACTORY_CREDENTIALS_USR}\" " + "-Dartifactory.password=\"\${ARTIFACTORY_CREDENTIALS_PSW}\" " + "-Dgit.branch=\"\${GIT_BRANCH}\" " + - "-Dgit.target.branch=\"\${CHANGE_TARGET}\" " + - "-Ddependx.branch.origin=${env.GIT_COMMIT} " + - "-Ddependx.branch.target=${CHANGE_TARGET} " + - " allParallelIntegrationTest --stacktrace" + "-Dgit.target.branch=\"\${GIT_BRANCH}\" " + + " parallelRegressionTest --stacktrace" } } - stage('Unit Tests') { + stage('Slow Integration Test') { steps { - sh "./gradlew --no-daemon " + + sh "./gradlew " + "-DbuildId=\"\${BUILD_ID}\" " + "-Dkubenetize=true " + "-Ddocker.run.tag=\"\${DOCKER_TAG_TO_USE}\" " + "-Dartifactory.username=\"\${ARTIFACTORY_CREDENTIALS_USR}\" " + "-Dartifactory.password=\"\${ARTIFACTORY_CREDENTIALS_PSW}\" " + "-Dgit.branch=\"\${GIT_BRANCH}\" " + - "-Dgit.target.branch=\"\${CHANGE_TARGET}\" " + - "-Ddependx.branch.origin=${env.GIT_COMMIT} " + - "-Ddependx.branch.target=${CHANGE_TARGET} " + - " allParallelUnitTest --stacktrace" + "-Dgit.target.branch=\"\${GIT_BRANCH}\" " + + " allParallelSlowIntegrationTest --stacktrace" } } }