taler-deployment

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

commit 51bb0ddd4bec5a1bd8284d940d36804932fda287
parent 70420772939a15036fa14f0513e38ae2209356b7
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Mon, 23 Oct 2017 16:25:35 +0200

adding debug-worker

Diffstat:
Mbuildbot/master.cfg | 22+++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -22,6 +22,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("debug-worker", "debug-pass"), worker.Worker("wallet-worker", "wallet-pass")] # 'protocols' contains information about protocols which master will use for @@ -67,6 +68,14 @@ all_scheduler = schedulers.SingleBranchScheduler( "switcher-builder", "wallet-builder"]) +# Scheduler monitoring the help.git repo; a forgotten repo we +# use to test BB. +debug_scheduler = scheduler.SingleBranchScheduler( + name="debug-scheduler", + change_filter=util.ChangeFiler(branch="master", project="help"), + treeStableTimer=None, + builderNames=["debug-builder"]) + # Provide "force" button in the web UI force_scheduler = schedulers.ForceScheduler( name="force-scheduler", @@ -77,7 +86,7 @@ force_scheduler = schedulers.ForceScheduler( "doc-builder", "wallet-builder"]) -c["schedulers"] = [doc_scheduler, wallet_scheduler, all_scheduler, force_scheduler] +c["schedulers"] = [doc_scheduler, wallet_scheduler, all_scheduler, force_scheduler, debug_scheduler] ####### BUILDERS @@ -113,6 +122,12 @@ wallet_factory.addStep(ShellCommand(name="test", command=["make", "check"], workdir="build/")) +debug_factory = util.BuildFactory() +debug_factory.addStep(name="echo debug", + description="just echoing a word", + descriptionDone="builder responded", + command=["echo", "I'm here!"]) + lcov_factory = util.BuildFactory() lcov_factory.addStep(Git(repourl='git://git.taler.net/deployment.git', @@ -196,6 +211,11 @@ doc_factory.addStep(ShellCommand(name="build www-stage", command=["./update_stage.sh"], workdir="build/taler-build")) +debug_builder = util.BuilderConfig( + name="debug-builder", + workernames=["debug-worker"], + factory=debug_factory) + lcov_builder = util.BuilderConfig( name="lcov-builder", workernames=["lcov-worker"],