Visit Mozilla.org

Buildbot/Mozilla2/SlaveSetup

From MozillaWiki

Contents


NOTE: these setup notes were taken during the setup of the debug+leak slaves, so they may not reflect the actual setup of the nightly builders. The required software will be the same, but the install locations may differ.

Linux [edit]

  • starting point is the Centos5 reference platform
  • autoconf-2.13, installed in /tools/autoconf-2.13
  • Python 2.5.1, installed in /tools/python/bin/python
  • Twisted 2.4.0
  • Buildbot 0.7.6, installed from Moz CVS (tag: BUILDBOT_0_7_6_BRANCH)
  • slave created under /builds
  • special framebuffer started following the same instructions for trunk: setting up the display on Linux
  • slave started via ssh, don't forget to add "DISPLAY=:2" to the start of the command-line

Mac [edit]

  • starting point is Mac OSX 10.5.2 (Leopard), with Xcode 3.0
  • autoconf-2.13, installed in /usr/local/bin
  • Python 2.5.2, installed in /tools/python/bin/python
  • Twisted 2.4.0
  • Buildbot 0.7.6, installed from Moz CVS (tag: BUILDBOT_0_7_6_BRANCH)
  • slave created under /builds
  • slave started via terminal from VNC connection

Win2k3 [edit]

  • starting point is the Win2k3 reference platform
  • autoconf-2.13, installed in D:\mozilla-build\msys\local\bin
  • Python 2.4.4, installed in D:\buildbot\python24\
  • Twisted 2.4.0
  • Buildbot 0.7.6, installed from Moz CVS (tag: BUILDBOT_0_7_6_BRANCH)
  • slave created under /e/builds (FAT32 drive)
  • slave started from MSYS shell from RDP connection