Difference between revisions of "Mozilla BuildBot Trending/BuildBot"

From CDOT Wiki
Jump to: navigation, search
m (Mozilla's BuildBot Sources)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Mozilla's BuildBot Sources=
 
=Mozilla's BuildBot Sources=
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/tools/buildbot - Thanks nthomas
+
<code>cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/tools/buildbot</code> - Thanks nthomas<br />
 
To allow the HTTP interface to trigger a build manually, make sure your WebStatus has allForce=True - Thanks bhearsum
 
To allow the HTTP interface to trigger a build manually, make sure your WebStatus has allForce=True - Thanks bhearsum
 
<br /><code>from buildbot.status import html <br />
 
<br /><code>from buildbot.status import html <br />
 
c['status'].append(html.WebStatus(http_port=8010, allowForce=True))</code>
 
c['status'].append(html.WebStatus(http_port=8010, allowForce=True))</code>
==Seneca BuildBot Master Configuration==
+
==Seneca BuildBot Master Configuration - On Australia==
<table class="mediawiki sortable">
+
<table border="1" width="100%" class="mediawiki sortable">
 
<tr>
 
<tr>
 
<th>Service</th>
 
<th>Service</th>
<th>IP</th>
+
<th>Address</th>
<th>Port</th>
 
 
<th>Start Command</th>
 
<th>Start Command</th>
 
<th>Stop Command</th>
 
<th>Stop Command</th>
 
</tr>
 
</tr>
 +
 
<tr>
 
<tr>
 
<td>Mercurial HTTP</td>
 
<td>Mercurial HTTP</td>
<td>142.204.133.24</td>
+
<td>http://142.204.133.24:8000/</td>
<td>8000</td>
 
 
<td><code>cd /home/buildbot-master/mozilla-central; hg serve</code></td>
 
<td><code>cd /home/buildbot-master/mozilla-central; hg serve</code></td>
 
<td>press ctrl + c</td>
 
<td>press ctrl + c</td>
 +
</tr>
 +
 +
<tr>
 +
<td>BuildBot HTTP</td>
 +
<td>http://142.204.133.24:8010</td>
 +
<td><code>buildbot start /home/buildbot-master/buildbot-master</code></td>
 +
<td><code>buildbot stop /home/buildbot-master/buildbot-master</code></td>
 +
</tr>
 +
 +
<tr>
 +
<td>BuildBot Slave Port</td>
 +
<td>142.204.133.24:9989</td>
 +
<td><code>buildbot start /home/buildbot-master/buildbot-master</code></td>
 +
<td><code>buildbot stop /home/buildbot-master/buildbot-master</code></td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
 
==Seneca BuildBot Slaves Configuration==
 
==Seneca BuildBot Slaves Configuration==
<table class="mediawiki sortable">
+
<table border="1" width="100%" class="mediawiki sortable">
 +
<tr>
 +
<th>Slave Name</th>
 +
<th>Slave IP</th>
 +
<th>Computer</th>
 +
<th>Bot Username</th>
 +
<th>Builder</th>
 +
</tr>
 +
 
 
<tr>
 
<tr>
<td>Address</td><td>liberia - 142.204.133.123</td>
+
<td>australia-slave</td>
 +
<td>142.204.133.24</td>
 +
<td>australia</td>
 +
<td>australia-slave</td>
 +
<td>buildbot-full</td>
 
</tr>
 
</tr>
 
</table>
 
</table>

Latest revision as of 01:15, 24 January 2009

Mozilla's BuildBot Sources

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/tools/buildbot - Thanks nthomas
To allow the HTTP interface to trigger a build manually, make sure your WebStatus has allForce=True - Thanks bhearsum
from buildbot.status import html
c['status'].append(html.WebStatus(http_port=8010, allowForce=True))

Seneca BuildBot Master Configuration - On Australia

Service Address Start Command Stop Command
Mercurial HTTP http://142.204.133.24:8000/ cd /home/buildbot-master/mozilla-central; hg serve press ctrl + c
BuildBot HTTP http://142.204.133.24:8010 buildbot start /home/buildbot-master/buildbot-master buildbot stop /home/buildbot-master/buildbot-master
BuildBot Slave Port 142.204.133.24:9989 buildbot start /home/buildbot-master/buildbot-master buildbot stop /home/buildbot-master/buildbot-master

Seneca BuildBot Slaves Configuration

Slave Name Slave IP Computer Bot Username Builder
australia-slave 142.204.133.24 australia australia-slave buildbot-full