summaryrefslogtreecommitdiff
path: root/buildbot
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot')
-rw-r--r--buildbot/master.cfg26
1 files changed, 24 insertions, 2 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index 56cf65d..f08ae1b 100644
--- a/buildbot/master.cfg
+++ b/buildbot/master.cfg
@@ -32,7 +32,8 @@ c["workers"] = [
worker.Worker("debug-worker", "debug-pass"),
worker.Worker("lint-worker", "lint-pass"),
worker.Worker("demo-worker", "demo-pass"),
- worker.Worker("wallet-worker", "wallet-pass")]
+ worker.Worker("wallet-worker", "wallet-pass"),
+ worker.Worker("auditor-worker", "auditor-pass")]
# 'protocols' contains information about protocols which master
# will use for communicating with workers. You must define at
@@ -72,7 +73,8 @@ def doc_filter(change):
NIGHTLY_SCHEDULER = schedulers.Nightly(
name="nightly-scheduler",
- builderNames=["lcov-builder"],
+ builderNames=["lcov-builder",
+ "auditor-builder"],
branch="master", # why mandatory?
hour=6,
minute=0)
@@ -140,6 +142,7 @@ FORCE_SCHEDULER = schedulers.ForceScheduler(
name="force-scheduler",
builderNames=[
"lcov-builder",
+ "auditor-builder",
"selenium-builder",
"switcher-builder",
"doc-builder",
@@ -235,6 +238,20 @@ LCOV_FACTORY.addStep(ShellCommand(
env={"PATH": "${HOME}/local/bin:${PATH}",
"TALER_CHECKDB": "postgres:///talercheck?host=/home/${USER}/sockets"}))
+
+# FIXME: 'demo' reports generator missing.
+AUDITOR_FACTORY = util.BuildFactory()
+AUDITOR_FACTORY.addStep(git_step(
+ "git://git.taler.net/deployment.git"))
+AUDITOR_FACTORY.addStep(ShellCommand(
+ name="Auditor reports generator",
+ description="Generating auditor reports.",
+ descriptionDone="Auditor reports correctly generated.",
+ command=["./make_auditor_reports.sh"],
+ env={"TALER_DEPLOYMENT": "test"},
+ workdir="build/buildbot"))
+
+
TIP_RESERVE_TOPPER_FACTORY = util.BuildFactory()
TIP_RESERVE_TOPPER_FACTORY.addStep(git_step(
"git://git.taler.net/deployment.git"))
@@ -350,6 +367,11 @@ LCOV_BUILDER = util.BuilderConfig(
workernames=["lcov-worker"],
factory=LCOV_FACTORY)
+AUDITOR_BUILDER = util.BuilderConfig(
+ name="auditor-builder",
+ workernames=["auditor-worker"],
+ factory=AUDITOR_FACTORY)
+
TIP_RESERVE_TOPPER_BUILDER = util.BuilderConfig(
name="tip-reserve-topper-builder",
workernames="switcher-worker",