Woot!


Begin forwarded message:

From: [email protected]
Date: September 26, 2009 9:25:42 PM EDT
To: [email protected]
Subject: svn commit: r772537 - in /infrastructure/buildbot/ceres/ buildmaster/master1/projects: couchdb.conf projects.conf


Author: gmcdonald
Date: Sun Sep 27 01:25:42 2009
New Revision: 772537

Log:
Add couchdb configuration, using new buildbot VM on nyx

Added:
infrastructure/buildbot/ceres/buildmaster/master1/projects/ couchdb.conf
Modified:
infrastructure/buildbot/ceres/buildmaster/master1/projects/ projects.conf

Added: infrastructure/buildbot/ceres/buildmaster/master1/projects/ couchdb.conf === === === ===================================================================== --- infrastructure/buildbot/ceres/buildmaster/master1/projects/ couchdb.conf (added) +++ infrastructure/buildbot/ceres/buildmaster/master1/projects/ couchdb.conf Sun Sep 27 01:25:42 2009
@@ -0,0 +1,47 @@
+# This is the config file for the couchdb project.
+
+# schedulers
+from buildbot.scheduler import AnyBranchScheduler
+
+c['schedulers'].append(AnyBranchScheduler(name="on-couchdb-commit",
+                         branches=["couchdb/trunk"],
+                         treeStableTimer=2,
+                         builderNames=["couchdb-trunk"]))
+
+#builders
+
+
+f5 = factory.BuildFactory()
+f5.addStep(SVN(
+    mode="clobber",
+    baseURL="http://svn.apache.org/repos/asf/";,
+    defaultBranch="couchdb/trunk",
+))
+f5.addStep(Compile(command=["./bootstrap"]))
+f5.addStep(Compile(command=["./configure" , "--prefix=/tmp/ couchdb"]))
+f5.addStep(Compile(command=["make"]))
+f5.addStep(Compile(command=["make" , "dev"]))
+f5.addStep(Compile(command=["make" , "check"]))
+
+b5 = {'name': "couchdb-trunk",
+      'slavename': "bb-vm_ubuntu",
+      'builddir': "couchdb-trunk",
+      'factory': f5,
+      'category': "couchdb-trunk",
+      }
+
+c['builders'].append(b5)
+
+#mail status
+
+c['status'].append(mail.MailNotifier(fromaddr="[email protected]",
+ extraRecipients=["[email protected] "],
+                                     sendToInterestedUsers=False,
+                                     mode="failing",
+                                     builders=["couchdb-trunk"]))
+
+c['status'].append(words.IRC(host="irc.freenode.net", nick="couchdb- bot",
+                             allowForce=True,
+                             channels=["#asftest"],
+                             categories=["couchdb-trunk"]))
+

Modified: infrastructure/buildbot/ceres/buildmaster/master1/projects/ projects.conf === === === ===================================================================== --- infrastructure/buildbot/ceres/buildmaster/master1/projects/ projects.conf (original) +++ infrastructure/buildbot/ceres/buildmaster/master1/projects/ projects.conf Sun Sep 27 01:25:42 2009
@@ -2,7 +2,7 @@
execfile(FP + 'rat.conf', globals(), locals()) # Builders [2]
execfile(FP + 'openejb.conf', globals(), locals()) # Builders [3]
execfile(FP + 'abdera.conf', globals(), locals()) # Builders [4]
-# execfile(FP + 'available.conf', globals(), locals()) # Builders [5]
+execfile(FP + 'couchdb.conf', globals(), locals()) # Builders [5]
execfile(FP + 'apache-dbi.conf', globals(), locals()) # Builders [6]
execfile(FP + 'apache-reload.conf', globals(), locals()) # Builders [7] execfile(FP + 'apache-sizelimit.conf', globals(), locals()) # Builders [8]

Reply via email to