summaryrefslogtreecommitdiff
path: root/buildbot/master.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r--buildbot/master.cfg25
1 files changed, 25 insertions, 0 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
index fb4702d..0a7e6f5 100644
--- a/buildbot/master.cfg
+++ b/buildbot/master.cfg
@@ -83,6 +83,12 @@ WALLET_SCHEDULER = schedulers.SingleBranchScheduler(
treeStableTimer=None,
builderNames=["wallet-builder"])
+TIP_RESERVE_TOPPER_SCHEDULER = schedulers.PeriodicScheduler(
+ name="tip-reserve-topper-scheduler",
+ periodicBuildTimer=60*60*24*10, # 10 days
+ builderNames="[tip-reserve-topper-builder"]
+)
+
ALL_SCHEDULER = schedulers.SingleBranchScheduler(
name="all-scheduler",
change_filter=util.ChangeFilter(
@@ -123,9 +129,11 @@ FORCE_SCHEDULER = schedulers.ForceScheduler(
"switcher-builder",
"doc-builder",
"wallet-builder",
+ "tip-reserve-topper-builder",
"lint-builder"])
c["schedulers"] = [
+ TIP_RESERVE_TOPPER_SCHEDULER,
DOC_SCHEDULER,
WALLET_SCHEDULER,
ALL_SCHEDULER,
@@ -205,6 +213,16 @@ LCOV_FACTORY.addStep(ShellCommand(
env={"PATH": "${HOME}/local/bin:${PATH}",
"TALER_CHECKDB": "postgresql:///talercheck?host=/home/${USER}/sockets"}))
+TIP_RESERVE_TOPPER_FACTORY = util.BuildFactory()
+TIP_RESERVE_TOPPER_FACTORY.addStep(git_step(
+ "git://git.taler.net/deployment.git"))
+TIP_RESERVE_TOPPER_FACTORY.addStep(ShellCommand(
+ name="tip reserve topper",
+ description="Topping the tip reserve."
+ descriptionDone="Tip reserve has been topped."
+ command=["./top_reserve.sh"],
+ workdir="build/buildbot"))
+
SWITCHER_FACTORY = util.BuildFactory()
SWITCHER_FACTORY.addStep(git_step(
"git://git.taler.net/deployment.git"))
@@ -283,6 +301,12 @@ LCOV_BUILDER = util.BuilderConfig(
workernames=["lcov-worker"],
factory=LCOV_FACTORY)
+TIP_RESERVE_TOPPER_BUILDER = util.BuilderConfig(
+ name="tip-reserve-topper-builder",
+ workernames="switcher-worker",
+ factory=TIP_RESERVE_TOPPER_FACTORY
+)
+
SWITCHER_BUILDER = util.BuilderConfig(
name="switcher-builder",
workernames=["switcher-worker"],
@@ -306,6 +330,7 @@ WALLET_BUILDER = util.BuilderConfig(
c["builders"] = [
LCOV_BUILDER,
SWITCHER_BUILDER,
+ TIP_RESERVE_TOPPER_BUILDER,
SELENIUM_BUILDER,
DOC_BUILDER,
WALLET_BUILDER,