Repository: cassandra-builds Updated Branches: refs/heads/master a1f0d3309 -> e7c5e2beb
Add cqlsh-tests template and main branch jobs Project: http://git-wip-us.apache.org/repos/asf/cassandra-builds/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra-builds/commit/e7c5e2be Tree: http://git-wip-us.apache.org/repos/asf/cassandra-builds/tree/e7c5e2be Diff: http://git-wip-us.apache.org/repos/asf/cassandra-builds/diff/e7c5e2be Branch: refs/heads/master Commit: e7c5e2beb07ea651a6fdf2c970637706e3cc5662 Parents: a1f0d33 Author: Michael Shuler <mich...@pbandjelly.org> Authored: Tue Mar 7 11:10:57 2017 -0600 Committer: Michael Shuler <mich...@pbandjelly.org> Committed: Tue Mar 7 11:10:57 2017 -0600 ---------------------------------------------------------------------- jenkins-dsl/cassandra_job_dsl_seed.groovy | 67 ++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra-builds/blob/e7c5e2be/jenkins-dsl/cassandra_job_dsl_seed.groovy ---------------------------------------------------------------------- diff --git a/jenkins-dsl/cassandra_job_dsl_seed.groovy b/jenkins-dsl/cassandra_job_dsl_seed.groovy index 857ea0c..a51133f 100644 --- a/jenkins-dsl/cassandra_job_dsl_seed.groovy +++ b/jenkins-dsl/cassandra_job_dsl_seed.groovy @@ -169,6 +169,59 @@ job('Cassandra-template-dtest') { } } +/** + * cqlsh template + */ +matrixJob('Cassandra-template-cqlsh-tests') { + disabled(true) + description(jobDescription) + jdk(jdkLabel) + label(slaveLabel) + logRotator { + numToKeep(10) + } + wrappers { + timeout { + noActivity(1200) + } + } + throttleConcurrentBuilds { + categories(['Cassandra']) + } + axes { + text('cython', 'yes', 'no') + } + scm { + git { + remote { + url(mainRepo) + } + branch('*/null') + extensions { + cleanAfterCheckout() + } + } + } + triggers { + scm('@weekly') + } + steps { + buildDescription('', buildDescStr) + shell("git clean -xdff ; git clone ${buildsRepo} ; git clone ${dtestRepo}") + } + publishers { + junit { + testResults('cqlshlib.xml, nosetests.xml') + testDataPublishers { + stabilityTestDataPublisher() + } + } + postBuildTask { + task('.', 'echo "Finding job process orphans.."; if pgrep -af ${JOB_BASE_NAME}; then pkill -9 -f ${JOB_BASE_NAME}; fi') + } + } +} + //////////////////////////////////////////////////////////// // // Branch Job Definitions @@ -251,6 +304,20 @@ cassandraBranches.each { } } } + + /** + * Main branch cqlsh jobs + */ + matrixJob("${jobNamePrefix}-cqlsh-tests") { + disabled(false) + using('Cassandra-template-cqlsh-tests') + configure { node -> + node / scm / branches / 'hudson.plugins.git.BranchSpec' / name(branchName) + } + steps { + shell('./cassandra-builds/build-scripts/cassandra-cqlsh-tests.sh') + } + } } ////////////////////////////////////////////////////////////