Run default dtest daily and variations weekly
diff --git a/jenkins-dsl/cassandra_job_dsl_seed.groovy b/jenkins-dsl/cassandra_job_dsl_seed.groovy
index 02bf485..7bb30a4 100644
--- a/jenkins-dsl/cassandra_job_dsl_seed.groovy
+++ b/jenkins-dsl/cassandra_job_dsl_seed.groovy
@@ -150,9 +150,6 @@
}
}
}
- triggers {
- scm('@daily')
- }
steps {
buildDescription('', buildDescStr)
shell("git clean -xdff ; git clone ${buildsRepo} ; git clone ${dtestRepo}")
@@ -227,6 +224,13 @@
dtestTargets.each {
def targetName = it
+ // Run default dtest daily and variations weekly
+ if (targetName == 'dtest') {
+ def triggerInterval = '@daily'
+ } else {
+ def triggerInterval = '@weekly'
+ }
+
// Skip dtest-offheap on cassandra-3.0 branch
if ((targetName == 'dtest-offheap') && (branchName == 'cassandra-3.0')) {
println("Skipping ${targetName} on branch ${branchName}")
@@ -237,6 +241,9 @@
configure { node ->
node / scm / branches / 'hudson.plugins.git.BranchSpec' / name(branchName)
}
+ triggers {
+ scm(triggerInterval)
+ }
steps {
shell("./cassandra-builds/build-scripts/cassandra-dtest.sh ${targetName}")
}