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