ReleaseEngineering/Preproduction/Masters

From MozillaWiki
< ReleaseEngineering‎ | Preproduction
Revision as of 07:45, 24 November 2010 by Rail (talk | contribs) (Created page with "At the moment all preproduction masters run on '''preproduction-master.build.mozilla.org''' server. Pre-production system has a "managing" master, which runs quality check of th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

At the moment all preproduction masters run on preproduction-master.build.mozilla.org server.

Pre-production system has a "managing" master, which runs quality check of the releng repositories.

At the moment the managing master runs at http://preproduction-master.build.mozilla.org:8710 and the corresponding repository is here.

This master runs the following check for each push:

There are 3 other types of masters running on the same machine:

  • scheduler master
    • polls Firefox hg repositories with reduced poll interval (6h)
    • uses local MySQL database as a backend
  • builder master
    • has 1 build slave per platform
  • tests master
    • has 1 test slave per platform

Once a week the managing master recreates virtual environment for all masters listed above, removes all database entries and restarts the servers.

There is a hourly cronjob which scans twistd.log files for unhandled exceptions and emails them to release@ mailing list.