Buildbot/IT TryServer Support Document

From MozillaWiki
Jump to: navigation, search

Machines

Try Server Waterfall
Try Server Buildslave list

All of following machines live in the sandbox network. This makes their FQDN $name.mozilla.org.

Name Platform Tree Support Tier*
sm-try-master (master) linux N/A X
sm-try1-linux-slave
sm-try2-linux-slave
linux MozillaTry X
sm-try1-win32-slave
sm-try2-win32-slave
win32 MozillaTry X
sm-xserve15 Mac OS X 10.4 MozillaTry X

- * - tiers explained

Builds not happening at all

Make sure all slaves are connected (Note: do NOT use the 'Ping Builder' button on the Waterfall, it will break future builds):

  1. Go to the Buildslave List page.
  2. For any slaves that are listed as 'NOT connected' we need to connect the slave:
    1. Login to the slave using provided credentials (SSH for Linux, RDP for Windows, VNC for Mac).
    2. For Windows:
      1. Kill any ssh/sh/make/other unix-type processes in the task manager.
      2. If there is not an existing MSYS window, start one with the desktop icon.
      3. Start Buildbot with '/d/mozilla-build/python25/scripts/buildbot start /e/builds/sendchange-slave'.
      4. Minimize the MSYS window
    3. For Mac:
      1. Start Terminal if not already running.
      2. Start Buildbot with 'buildbot start /builds/buildbot/sendchange-slave'
      3. Minimize the Terminal window (do NOT close it).
    4. For Linux:
      1. Start Buildbot with 'buildbot start /builds/buildbot/sendchange-slave'.
    5. Wait 30 seconds and check the Buildslave List page again. If slaves still aren't connected contact RelEng.

If slaves did not connect, or they did connect but builds are still not happening try restarting the Buildbot process on the master:

  1. Login to sm-try-master with the provided credentials
  2. Do 'buildbot restart /builds/buildbot/tryserver-master'
  3. Wait 30 seconds, if all of the slaves are not connected restart them using the instructions provided above.

If it is still not working contact someone from RelEng.