[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r4178: Add Polipo to the buildbot config and assign several slaves (in buildbot/trunk: . public_html)
Author: edmanm
Date: 2009-12-12 17:04:15 -0500 (Sat, 12 Dec 2009)
New Revision: 4178
Modified:
buildbot/trunk/master.cfg
buildbot/trunk/public_html/index.html
Log:
Add Polipo to the buildbot config and assign several slaves to it.
Modified: buildbot/trunk/master.cfg
===================================================================
--- buildbot/trunk/master.cfg 2009-12-12 10:23:10 UTC (rev 4177)
+++ buildbot/trunk/master.cfg 2009-12-12 22:04:15 UTC (rev 4178)
@@ -161,7 +161,13 @@
tor_maint_021_msys_factory.addStep(Compile, command=["make"])
tor_maint_021_msys_factory.addStep(Test, command=["src/or/test", "--debug"])
+# Default Polipo build factories
+polipo_master_factory = factory.BuildFactory()
+polipo_master_factory.addStep(Git, repourl="git://git.torproject.org/git/polipo",
+ branch="master")
+polipo_master_factory.addStep(Compile, command=["make"], env={'EXTRA_DEFINES' : '-Werror'})
+
# Pull the slave passwords from a separate file
d = {}
execfile("/home/buildbot/slaves.passwd", d)
@@ -176,7 +182,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
},
{ # kore.cs.rpi.edu (Ubuntu 9.04)
@@ -186,7 +193,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
},
{ # kore.cs.rpi.edu (Windows XP)
@@ -204,7 +212,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
},
{ # kore.cs.rpi.edu (FreeBSD 7.1)
@@ -214,7 +223,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
},
{ # kore.cs.rpi.edu (Windows Vista)
@@ -240,7 +250,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
},
{ # phobos (OS X Panther PPC)
@@ -250,7 +261,8 @@
{ 'name' : 'vidalia-trunk', 'factory' : vidalia_default_factory },
{ 'name' : 'vidalia-0.1.x', 'factory' : vidalia_default_factory },
{ 'name' : 'tor-master', 'factory' : tor_master_factory },
- { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory }
+ { 'name' : 'tor-maint-0.2.1', 'factory' : tor_maint_021_factory },
+ { 'name' : 'polipo-master', 'factory' : polipo_master_factory }
]
}
# { # coderman's PS3
@@ -314,7 +326,17 @@
periodicBuildTimer=4*60*60,
builderNames=tor_021_builders))
+polipo_master_builders = branch_builder_names('polipo-master', buildslaves)
+c['schedulers'].append(Scheduler(name="tor-master",
+ branch="master",
+ treeStableTimer=30,
+ builderNames=polipo_master_builders))
+c['schedulers'].append(Periodic(name="periodic-polipo-master",
+ branch="master",
+ periodicBuildTimer=1*60*60,
+ builderNames=polipo_master_builders))
+
####### STATUS TARGETS
# 'status' is a list of Status Targets. The results of each build will be
# pushed to these targets. buildbot/status/*.py has a variety to choose from,
Modified: buildbot/trunk/public_html/index.html
===================================================================
--- buildbot/trunk/public_html/index.html 2009-12-12 10:23:10 UTC (rev 4177)
+++ buildbot/trunk/public_html/index.html 2009-12-12 22:04:15 UTC (rev 4178)
@@ -7,8 +7,9 @@
</head>
<body>
-<h1>Welcome to the <a href="https://www.torproject.org/">Tor</a> and
-<a href="https://www.torproject.org/vidalia/">Vidalia</a> buildbot!</h1>
+<h1>Welcome to the <a href="https://www.torproject.org/vidalia/">Vidalia</a>,
+<a href="https://www.torproject.org/">Tor</a> and
+<a href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a> buildbot!</h1>
<ul>
<li>The <a href="waterfall">Waterfall Display</a> will give you a