You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by mc...@apache.org on 2021/02/09 18:44:29 UTC
[cassandra-builds] 02/02: Add dtest-upgrade and dtest-large-novnode
to Jenkins devbranch pipeline
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 <mc...@apache.org>
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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org