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/05/20 07:35:39 UTC

[cassandra-builds] branch master updated: In Jenkins builds verify the devbranch parameters at the beginning of the build, and add the cassandra-test-report.txt as an artifact to make it easy to grab.

This is an automated email from the ASF dual-hosted git repository.

mck pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cassandra-builds.git


The following commit(s) were added to refs/heads/master by this push:
     new f8ccefe  In Jenkins builds verify the devbranch parameters at the beginning of the build, and add the cassandra-test-report.txt as an artifact to make it easy to grab.
f8ccefe is described below

commit f8ccefea31a52a5d39862f452398aa34923d3162
Author: mck <mc...@apache.org>
AuthorDate: Wed May 20 08:36:22 2020 +0200

    In Jenkins builds verify the devbranch parameters at the beginning of the build, and add the cassandra-test-report.txt as an artifact to make it easy to grab.
---
 jenkins-dsl/cassandra_pipeline.groovy | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/jenkins-dsl/cassandra_pipeline.groovy b/jenkins-dsl/cassandra_pipeline.groovy
index c3102fb..15de1ce 100644
--- a/jenkins-dsl/cassandra_pipeline.groovy
+++ b/jenkins-dsl/cassandra_pipeline.groovy
@@ -3,9 +3,14 @@ pipeline {
   agent { label 'cassandra' }
   stages {
       stage('Init') {
-        steps {
-            cleanWs()
-        }
+          steps {
+              cleanWs()
+              sh "git clone -b ${BRANCH} https://github.com/${REPO}/cassandra.git"
+              sh "test -f cassandra/.jenkins/Jenkinsfile"
+              sh "git clone -b ${DTEST_BRANCH} ${DTEST_REPO}"
+              sh "test -f cassandra-dtest/requirements.txt"
+              sh "docker pull ${DOCKER_IMAGE}"
+          }
       }
       stage('Build') {
         steps {
@@ -229,10 +234,16 @@ pipeline {
       }
       stage('Summary') {
         steps {
+            sh "rm -fR cassandra-builds"
             sh "git clone https://gitbox.apache.org/repos/asf/cassandra-builds.git"
             sh "./cassandra-builds/build-scripts/cassandra-test-report.sh"
             junit '**/build/test/**/TEST*.xml,**/cqlshlib.xml,**/nosetests.xml'
         }
+        post {
+            always {
+                archiveArtifacts artifacts: 'cassandra-test-report.txt', fingerprint: true
+            }
+        }
       }
   }
 }


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