summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2017-10-23 16:25:35 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2017-10-23 16:25:35 +0200
commit51bb0ddd4bec5a1bd8284d940d36804932fda287 (patch)
tree222caebec4df777e96c4d97731a37ba7fd1e56fa
parent70420772939a15036fa14f0513e38ae2209356b7 (diff)
downloaddeployment-51bb0ddd4bec5a1bd8284d940d36804932fda287.tar.gz
deployment-51bb0ddd4bec5a1bd8284d940d36804932fda287.tar.bz2
deployment-51bb0ddd4bec5a1bd8284d940d36804932fda287.zip
adding debug-worker
-rw-r--r--buildbot/master.cfg22
1 files changed, 21 insertions, 1 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index e0f50fc..b9d1b09 100644
--- 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"],