diff options
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r-- | buildbot/master.cfg | 25 |
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, |