From d540c28ebb158d07349360b6df379455ddcc84e1 Mon Sep 17 00:00:00 2001 From: Christopher Stawarz Date: Wed, 17 Feb 2010 19:38:40 -0500 Subject: [PATCH] Added builder for datatools --- buildbot_master/plugins/dicarlolab_plugins.py | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/buildbot_master/plugins/dicarlolab_plugins.py b/buildbot_master/plugins/dicarlolab_plugins.py index 0d32097..02d99fb 100644 --- a/buildbot_master/plugins/dicarlolab_plugins.py +++ b/buildbot_master/plugins/dicarlolab_plugins.py @@ -86,6 +86,31 @@ def get_plugins(**kwargs): } builders.append(client_plugins_builder) + + + # ======================== + # Data Tools + # ======================== + + builder_name = "datatools" + datatools_scheduler = Triggerable(name=builder_name, builderNames=[builder_name]) + + schedulers.append(datatools_scheduler) + + datatools_factory = factory.BuildFactory(); + datatools_factory.addStep(source.Git(repository_base_url + "mw_datatools.git", current_branch, mode=checkout_type)) + datatools_factory.addStep(shell.ShellCommand(command=["make", "all"], + descriptionDone=["built"], + description=["building"])) + + + datatools_builder = {'name': builder_name, + 'slavename': standard_mac_arch, + 'builddir': builder_name, + 'factory': datatools_factory, + } + + builders.append(datatools_builder) return (schedulers, builders)