This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra-builds.git
commit e0935f8c682da40606424d4842a2a955402931ed Author: Mick Semb Wever <[email protected]> AuthorDate: Fri Jan 15 20:14:52 2021 +0100 Add dtest-upgrade and dtest-large-novnode to Jenkins devbranch pipeline patch by Mick Semb Wever; reviewed by Jacek Lewandowski,Tomek Ĺasica for CASSANDRA-16377 --- jenkins-dsl/cassandra_pipeline.groovy | 68 ++++++++++++++++++++++++++--------- 1 file changed, 52 insertions(+), 16 deletions(-) diff --git a/jenkins-dsl/cassandra_pipeline.groovy b/jenkins-dsl/cassandra_pipeline.groovy index bc1f58d..da306ff 100644 --- a/jenkins-dsl/cassandra_pipeline.groovy +++ b/jenkins-dsl/cassandra_pipeline.groovy @@ -209,25 +209,25 @@ pipeline { } } stage('Distributed Test') { - parallel { - stage('dtest') { - steps { - script { - dtest = build job: "${env.JOB_NAME}-dtest", parameters: [string(name: 'REPO', value: params.REPO), string(name: 'BRANCH', value: params.BRANCH), string(name: 'DTEST_REPO', value: params.DTEST_REPO), string(name: 'DTEST_BRANCH', value: params.DTEST_BRANCH), string(name: 'DOCKER_IMAGE', value: params.DOCKER_IMAGE)], propagate: false - if (dtest.result != 'SUCCESS') unstable('dtest failures') - if (dtest.result == 'FAILURE') currentBuild.result='FAILURE' - } + parallel { + stage('dtest') { + steps { + script { + dtest = build job: "${env.JOB_NAME}-dtest", parameters: [string(name: 'REPO', value: params.REPO), string(name: 'BRANCH', value: params.BRANCH), string(name: 'DTEST_REPO', value: params.DTEST_REPO), string(name: 'DTEST_BRANCH', value: params.DTEST_BRANCH), string(name: 'DOCKER_IMAGE', value: params.DOCKER_IMAGE)], propagate: false + if (dtest.result != 'SUCCESS') unstable('dtest failures') + if (dtest.result == 'FAILURE') currentBuild.result='FAILURE' } - post { - always { - warnError('missing test xml files') { - script { - copyTestResults('dtest', dtest.getNumber()) - } - } - } + } + post { + always { + warnError('missing test xml files') { + script { + copyTestResults('dtest', dtest.getNumber()) + } + } } } + } stage('dtest-large') { steps { script { @@ -264,6 +264,42 @@ pipeline { } } } + stage('dtest-large-novnode') { + steps { + script { + dtest_large_novnode = build job: "${env.JOB_NAME}-dtest-large-novnode", parameters: [string(name: 'REPO', value: params.REPO), string(name: 'BRANCH', value: params.BRANCH), string(name: 'DTEST_REPO', value: params.DTEST_REPO), string(name: 'DTEST_BRANCH', value: params.DTEST_BRANCH), string(name: 'DOCKER_IMAGE', value: params.DOCKER_IMAGE)], propagate: false + if (dtest_large_novnode.result != 'SUCCESS') unstable('dtest-large-novnode failures') + if (dtest_large_novnode.result == 'FAILURE') currentBuild.result='FAILURE' + } + } + post { + always { + warnError('missing test xml files') { + script { + copyTestResults('dtest-large-novnode', dtest_large_novnode.getNumber()) + } + } + } + } + } + stage('dtest-upgrade') { + steps { + script { + dtest_upgrade = build job: "${env.JOB_NAME}-dtest-upgrade", parameters: [string(name: 'REPO', value: params.REPO), string(name: 'BRANCH', value: params.BRANCH), string(name: 'DTEST_REPO', value: params.DTEST_REPO), string(name: 'DTEST_BRANCH', value: params.DTEST_BRANCH), string(name: 'DOCKER_IMAGE', value: params.DOCKER_IMAGE)], propagate: false + if (dtest_upgrade.result != 'SUCCESS') unstable('dtest-upgrade failures') + if (dtest_upgrade.result == 'FAILURE') currentBuild.result='FAILURE' + } + } + post { + always { + warnError('missing test xml files') { + script { + copyTestResults('dtest-upgrade', dtest_upgrade.getNumber()) + } + } + } + } + } } } stage('Summary') { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
