taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 3fbd9cf2f6b20482ecbf57d30f9cf8518ff6c136
parent 0ca9654ea3c3779fab23840a83cc53002cf9138a
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Wed, 28 Jun 2017 21:51:24 +0200

add wallet testcase builder

Diffstat:
Mbuildbot/master.cfg | 25+++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -19,6 +19,7 @@ c['workers'] = [worker.Worker("lcov-worker", "lcov-pass"), worker.Worker("selenium-worker", "selenium-pass"), worker.Worker("doc-worker", "doc-pass"), worker.Worker("switcher-worker", "switcher-pass")] + worker.Worker("wallet-worker", "wallet-pass")] # 'protocols' contains information about protocols which master will use for # communicating with workers. You must define at least 'port' option that workers @@ -61,13 +62,15 @@ c['schedulers'].append(schedulers.SingleBranchScheduler( treeStableTimer=None, builderNames=["lcov-builder", "selenium-builder", - "switcher-builder"])) + "switcher-builder", + "wallet-builder"])) c['schedulers'].append(schedulers.ForceScheduler( name="force", builderNames=["lcov-builder", "selenium-builder", "switcher-builder", - "doc-builder"])) + "doc-builder", + "wallet-builder"])) ####### BUILDERS @@ -81,6 +84,20 @@ c['schedulers'].append(schedulers.ForceScheduler( from buildbot.steps.source.git import Git from buildbot.steps.shell import ShellCommand +wallet_factory = util.BuildFactory() + +wallet_factory.addStep(Git(repourl='git://git.taler.net/wallet-webex.git', + mode='full', + method='fresh', + alwaysUseLatest=True, + haltOnFailure=True, + branch='master')) +wallet_factory.addStep(name="configuration", + descrition="Running configure script", + descriptionDone="Correctly configured", + command=["./configure && make check"], + workdir="build/") + lcov_factory = util.BuildFactory() lcov_factory.addStep(Git(repourl='git://git.taler.net/deployment.git', @@ -171,6 +188,10 @@ c['builders'].append( workernames=["doc-worker"], factory=doc_factory)) +c['builders'].append( + util.BuilderConfig(name="wallet-builder", + workernames=["wallet-worker"], + factory=wallet_factory)) ####### BUILDBOT SERVICES