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 2020/11/18 12:45:19 UTC

[cassandra-builds] branch trunk updated: Include dtest-novnode and dtest-large in the pre-commit (Cassandra-devbranch) jenkins pipeline build (CASSANDRA-14477)

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


The following commit(s) were added to refs/heads/trunk by this push:
     new 69cfcb3  Include dtest-novnode and dtest-large in the pre-commit (Cassandra-devbranch) jenkins pipeline build (CASSANDRA-14477)
69cfcb3 is described below

commit 69cfcb31078dd9d79d19d29d5c4543832fa00ffa
Author: Mick Semb Wever <mc...@apache.org>
AuthorDate: Wed Nov 18 10:25:03 2020 +0100

    Include dtest-novnode and dtest-large in the pre-commit (Cassandra-devbranch) jenkins pipeline build (CASSANDRA-14477)
---
 jenkins-dsl/cassandra_pipeline.groovy | 36 +++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/jenkins-dsl/cassandra_pipeline.groovy b/jenkins-dsl/cassandra_pipeline.groovy
index e6547e5..1f1d807 100644
--- a/jenkins-dsl/cassandra_pipeline.groovy
+++ b/jenkins-dsl/cassandra_pipeline.groovy
@@ -228,7 +228,43 @@ pipeline {
                 }
               }
             }
+          stage('dtest-large') {
+            steps {
+              script {
+                dtest_large = build job: "${env.JOB_NAME}-dtest-large", 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.result != 'SUCCESS') unstable('dtest-large failures')
+                if (dtest_large.result == 'FAILURE') currentBuild.result='FAILURE'
+              }
+            }
+            post {
+              always {
+                warnError('missing test xml files') {
+                    script {
+                        copyTestResults('dtest-large', dtest_large.getNumber())
+                    }
+                }
+              }
+            }
+          }
+          stage('dtest-novnode') {
+            steps {
+              script {
+                dtest_novnode = build job: "${env.JOB_NAME}-dtest-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_novnode.result != 'SUCCESS') unstable('dtest-novnode failures')
+                if (dtest_novnode.result == 'FAILURE') currentBuild.result='FAILURE'
+              }
+            }
+            post {
+              always {
+                warnError('missing test xml files') {
+                    script {
+                        copyTestResults('dtest-novnode', dtest_novnode.getNumber())
+                    }
+                }
+              }
+            }
           }
+        }
       }
       stage('Summary') {
         steps {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org