ReferencePlatforms/Test/Mac: Difference between revisions

Jump to navigation Jump to search
Line 1: Line 1:
= Talos configuration done on qm-pmac04 =
= Talos configuration done on qm-pmac04 =
 
'''Important:''' Do _NOT_ upgrade past 10.4.8. hdiutil has a bug/feature in 10.4.9 and above that prevents Talos Buildbot's from working properly.
== OS Setup ==
== OS Setup ==
# Change the resolution
# Change the resolution
Line 24: Line 24:
#* Click 'Access Privileges'
#* Click 'Access Privileges'
#* Change the VNC password
#* Change the VNC password
# Install the cltbld ssh key in ~/.ssh


=== XCode Installation ===
=== XCode Installation ===
Line 29: Line 30:
  export CVS_RSH=ssh
  export CVS_RSH=ssh
  ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co ref-platforms/mac
  ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co ref-platforms/mac
# Mount the xcode_2.2.1_8g1165_018213632.dmg disk image by double clicking on it and and begin installing the XcodeTools.mpkg.
# Install Xcode
# When it comes time to choose the Installation Type, choose "Customize"
## Mount the Xcode dmg
# Under "Cross-Development," select all the available SDKs, and then click "Install"
## Double click on XcodeTools.mpkg
## In the 'Installation Type' section choose 'Customize' and enable everything under 'Cross-Development'


== BuildBot Setup ==
== BuildBot Setup ==
=== Install Python 2.4.4 ===
=== Install Python 2.4.4 ===
# Download [http://www.pythonmac.org/packages/py24-fat/dmg/python-2.4.4-macosx2006-10-18.dmg MacPython 2.4.4]
# Download [http://www.pythonmac.org/packages/py24-fat/dmg/python-2.4.4-macosx2006-10-18.dmg MacPython 2.4.4]
# Mount the DMG and run the installer
# Mount and install MacPython
# You must log out and log back in to make sure Python 2.4.4 is used for the next steps.
hdiutil attach python-2.4.4-macosx2006-10-18.dmg
cd /Volumes/Universal\ MacPython\ 2.4.4
sudo installer -pkg MacPython.mpkg -target /
# You must logout and log back in to make sure you are using the new version of Python.


=== Install Twisted and Zope-Interface===
=== Install Twisted and Zope-Interface===
Line 52: Line 57:
  python setup.py build
  python setup.py build
  sudo python setup.py install
  sudo python setup.py install
cd ..


=== Install BuildBot ===
=== Install BuildBot ===
Line 58: Line 64:
  python setup.py build
  python setup.py build
  sudo python setup.py install
  sudo python setup.py install
cd ..
rm -rf buildbot/


== Talos Setup ==
== Talos Setup ==
Line 68: Line 76:


=== Install Talos ===
=== Install Talos ===
cd ~
  ocvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -d talos mozilla/testing/performance/talos
  ocvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -d talos mozilla/testing/performance/talos
=== Configure Apache ===
=== Configure Apache ===
canmove, Confirmed users
6,439

edits

Navigation menu