diff options
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r-- | buildbot/master.cfg | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index 52d3ff2..e254948 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -71,24 +71,42 @@ from buildbot.steps.shell import Test import os # Test builder -exchangeTestBuild = BuildFactory() -exchangeTestBuild.addStep(Git(repourl='git://git.taler.net/deployment.git', +globalBuild = BuildFactory() +globalBuild.addStep(Git(repourl='git://git.taler.net/deployment.git', mode='full', method='fresh', haltOnFailure=True, branch='master')) -exchangeTestBuild.addStep(ShellCommand( +globalBuild.addStep(ShellCommand( name="invalidation", description="Invalidating timestamps", descriptionDone="timestamps invalidated", command=["./invalidate.sh"], workdir="build/taler-build")) -exchangeTestBuild.addStep(ShellCommand( +globalBuild.addStep(ShellCommand( name="builder", description="Building Taler", descriptionDone="compiled", command=["make"], workdir="build/taler-build")) +lcov = BuildFactory() +lcov.addStep(Git(repourl='git://git.taler.net/deployment.git', + mode='full', + method='fresh', + haltOnFailure=True, + branch='master')) +globalBuild.addStep(ShellCommand( + name="invalidation", + description="Invalidating timestamps", + descriptionDone="timestamps invalidated", + command=["./invalidate.sh"], + workdir="build/taler-build")) +globalBuild.addStep(ShellCommand( + name="builder", + description="Building Taler", + descriptionDone="compiled", + command=["make lcov"], + workdir="build/taler-build")) from buildbot.config import BuilderConfig @@ -96,8 +114,11 @@ c['builders'] = [] c['builders'].append( BuilderConfig(name="exchange-test-build", slavenames=["testSlave"], - factory=exchangeTestBuild)) - + factory=globalBuild)) +c['builders'].append( + BuilderConfig(name="exchange-test-build", + slavenames=["lcovSlave"], + factory=lcov)) ####### STATUS TARGETS c['status'] = [] |