Changes

Jump to: navigation, search

Hera Try Server Setup

856 bytes added, 22:06, 16 April 2008
Added buildslaves situation
<big>'''DRAFT'''</big>
 
This is the configuration of the http://hera.senecac.on.ca buildbot try server.
=== Buildmaster===
* [Needs to have port 12345 open to external network. Some of the build slaves will be hosted on the Amazon EC2 service, and will need to access the master on this port. For example, I need to be able to have '''hera.senecac.on.ca:12345''' pointing to the build master.* [http://lxr.mozilla.org/mozilla/source/tools/buildbotcustom/tryserver/ Buildbot custom steps]. (Must be in Build Master directory)
* The master.cfg for Buildbot will be a mixture of these two buildbot-configs ([http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/tryserver/ TryServer buildbot-config] and [http://lxr.mozilla.org/mozilla/source/tools/buildbot-configs/testing/unittest/ Testing buildbot-config]) but we will end up having to customise it to our Hera farm
== BuildSlaves ==
Behind the hera front node we have the vmlinux1 and the win1, one accessed by VMWare and the other by Remote Desktop.These contain the buildbot slave's in these locations:* vmlinux1** /home/buildslave/slave and /home/buildslave/slave1* X server** buildbot resides on: '''/usr/local/bin/buildbot''NOTE'** buildslave reside on:''' slaves /Users/awdelyea/buildbot/slave'''* win1** ? == BuildSlaves' requirements ===== All Machines ===* Slaves need to be able to communicate to build master on port '''12345'''* Slaves need to be able to talk to the Try-Server (i.e., web server) to push finished builds back via scp.* '''NOTE2:''' slaves Slaves will have to be able to checkout the latest source code, either from the CVS-mirror that we set up or from Mozilla CVS repository
=== Linux (CentOS 5) ===
python setup.py build
python setup.py install
 
=== OSX ===
* Need VNC access to start build slave. (Something to do with invalid permissions and ssh when building Mozilla)
1
edit

Navigation menu