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]