ReferencePlatforms
Reference Platforms
Platform | Build ref | Hostname | Testing ref | Hostname |
---|---|---|---|---|
Win32 | Win32 | win32-ix-ref | WinXP & Win7 32-bit, geriatric-xp |
talos-r3-{xp|w7}-ref |
Win64 | Win64 | win64-ix-ref | Win7 64-bit | t-r3-w764-ref |
OS X 10.5 | MacOSX 10.5 | bm-mini-build-ref | Leopard | talos-r3-leopard-ref |
OS X 10.6 | MacOSX 10.6 | moz2-darwin10-ref | Snow Leopard | talos-r3-snow-ref |
Linux 32 | CentOS 5.0 | linux-ix-ref | Fedora 12 | talos-r3-fed-ref |
Linux 64 | CentOS 5.0x64 | linux64-ref-platform | Fedora 12 x64 | talos-r3-fed64-ref |
Maemo | CentOS 5.0 | Nokia N810 / N900 | ||
Android | CentOS 5.0 | Tegra Tegra 250 |
- To stop supporting at some point win2k3sp2-ref-vm & CentOS-5.0-ref-tools-vm
Tracking ref images being refreshed
Every time we do a relevant change to buildbot-tac.py we have to update the build-tools repo on the ref images (through puppet on linux/darwin builders and manually on all others) and then ask IT to refresh the images (either builders or testers).
NOTE: Do not ask to refresh the linux/windows ref VMs. NOTE: Make sure that /builds/slave and ~talos-slave (or equivalent) is empty on the ref machine for the buildbot-tac.py generator to work (TODO: test that this is true for testing machines)
Please keep track of when we ask IT to refresh the images.
- refreshed images for talos-ref-leopard-ref and talos-ref-snow-ref to buildbot-tac.py's latest revision (bb8b3a7c86ac).
NOTE: Filed bug 601172 to not require asking IT to refresh the images for buildbot-tac.py changes
Post Image procedure
The steps IT takes after cloning a system can be found in PostImage.
The steps to run a slave through staging then put it into production can be found at ReleaseEngineering/How To/Set Up a Freshly Imaged Slave as well as by looking at the per platform docs from the table above.
Testing machines
{fed,fed64,leopard,snow,xp} test machines come up into the production pool after cloning, with no additional steps required (make sure you have updated graphserver, and checked in patches for opsi, puppet, graphserver, and build configs for the masters). If a fed{32,64} or mac box doesn't come online, check PostImage for setting hostname. Win7 32-bit currently doesn't have OPSI and needs the buildbot.tac file to be edited manually and a reboot.
- Check that "bluetooth" and screen saver are disabled as IT could miss it in PostImage. Otherwise, you will have tests that loose focus.
Staging machines
- The ref platforms are pointing to production masters (OPSI and puppet)
- Change the following on them
- TODO add link
Geriatric Machines
- XP - Non-SSE2 Testing
- Fedora - Non-SSE2 Testing
- 10.5 - PPC Testing
- 10.5-Xserve - PPC Testing using Xserve build reference image
Other Build/Release Infrastructure
Mobile Specific Infrastructure
Historical/Other
- MacOSX 10.4
- Old MacOSX 10.5 - for archive only, do not use
- CentOS 4.4 - for build consoles
- Linux Downloadable Ref Platform
- Linux Hardware Ref Platform - for CentOS 5.0 on a Mac Mini
- Setting up a new Buildbot Master
- Buildserver
- Reference Platform VMware Team
- Vista
- Mac
- Ubuntu Linux (1.66/1.8GHz Mini)
Ubuntu- outdated, use FedoraNon-SSE2 Testing