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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to