Mercurial > archived > louis > epitech > mq > rathaxes
view maintainers_add_fullbuild_factory_in_buildbot.patch @ 56:37d5953fc236
start to update the buildbot configuration
author | Louis Opter <louis@lse.epitech.net> |
---|---|
date | Thu, 02 Feb 2012 12:26:48 +0100 |
parents | |
children |
line wrap: on
line source
# HG changeset patch # Parent 087806bea06be2b7bdee624d1544788df5d4693d maintainers: rename the buildbot fullbuild_factory to incbuild_factory and add a real fullbuild_factory diff --git a/maintainers/buildbot/master/master-dotcloud.cfg b/maintainers/buildbot/master/master-dotcloud.cfg --- a/maintainers/buildbot/master/master-dotcloud.cfg +++ b/maintainers/buildbot/master/master-dotcloud.cfg @@ -50,7 +50,8 @@ name="all", change_filter=filter.ChangeFilter(branch='default'), treeStableTimer=None, - builderNames=["fullbuild"])) + builderNames=["incbuild"])) +c['schedulers'].append( ####### BUILDERS @@ -62,10 +63,18 @@ from buildbot.steps.source.mercurial import Mercurial from buildbot.steps.shell import ShellCommand, Configure, Compile, Test +incbuild_factory = BuildFactory() +incbuild_factory.addStep(Mercurial(repourl='https://code.google.com/p/rathaxes', method='clean', branchType='inrepo', logEnviron=False)) +incbuild_factory.addStep(ShellCommand(command=['cmake', '-E', 'make_directory', 'build'], lazylogfiles=True, logEnviron=False)) +# The default is already build/ thus build/build +incbuild_factory.addStep(Configure(command=['cmake', '-DCMAKE_BUILD_TYPE=RELEASE', '..'], workdir='build/build', logEnviron=False)) +incbuild_factory.addStep(Compile(workdir='build/build', logEnviron=False)) +incbuild_factory.addStep(Test(workdir='build/build', logEnviron=False)) + fullbuild_factory = BuildFactory() -fullbuild_factory.addStep(Mercurial(repourl='https://code.google.com/p/rathaxes', method='clean', branchType='inrepo', logEnviron=False)) +fullbuild_factory.addStep(Mercurial(repourl='https://code.google.com/p/rathaxes', method='fresh', branchType='inrepo', logEnviron=False)) +fullbuild_factory.addStep(ShellCommand(command=['cmake', '-E', 'remove_directory', 'build'], lazylogfiles=True, logEnviron=False)) fullbuild_factory.addStep(ShellCommand(command=['cmake', '-E', 'make_directory', 'build'], lazylogfiles=True, logEnviron=False)) -# The default is already build/ thus build/build fullbuild_factory.addStep(Configure(command=['cmake', '-DCMAKE_BUILD_TYPE=RELEASE', '..'], workdir='build/build', logEnviron=False)) fullbuild_factory.addStep(Compile(workdir='build/build', logEnviron=False)) fullbuild_factory.addStep(Test(workdir='build/build', logEnviron=False)) @@ -74,9 +83,13 @@ c['builders'] = [] c['builders'].append( + BuilderConfig(name="incbuild", + slavenames=["ubuntu_lucid_x86_64"], + factory=incbuild_factory)) +c['builders'].append( BuilderConfig(name="fullbuild", - slavenames=["ubuntu_lucid_x86_64"], - factory=fullbuild_factory)) + slavenames=["ubuntu_lucid_x86_64"], + factory=fullbuild_factory)) ####### STATUS TARGETS