Version 6 (modified by sam, 5 years ago) (diff)

remove information about bitten slave file, we no longer need it

Set up a Windows build machine

Prerequisites

You need the following software:

  • Visual Studio 2010
  • MinGW

Optionally, the build machine can use the following:

  • Microsoft Xbox 360 SDK, for Xbox 360 development
  • SCE ProDG Visual Studio Integration, for PlayStation®3 development

Install software

Install Python

  • Download and install Python 2.7
    • install for all users
    • choose a better installation directory, such as c:\Program Files\Python27\

Add the following to ~/.profile:

PATH="$PATH:/c/Program Files/Python27"
PATH="$PATH:/c/Program Files/Python27/Scripts"
export PATH

Install the Python setuptools

Unfortunately Python’s easy_setup does not work with SVN 1.7.5, and previous SVN versions have a bug that causes our build scripts to fail. So we need to first install an older SVN version.

  • download and install Subversion 1.6 from WANdisco
    • do not install the Subversion server if you don’t have a use for it
    • do not install TortoiseSVN if you don’t have a use for it
  • download ez_setup.py from the setuptools package page
  • install setuptools with python ez_setup.py
  • upgrade setuptools with python ez_setup.py -U setuptools

Install the Bitten slave

  • install Bitten using easy_install http://svn.edgewall.org/repos/bitten/trunk/
  • uninstall Subversion 1.6 from Configuration Panel → Programs and Features
  • download and install Subversion 1.7 from WANdisco

Run the build slave

Authenticate at least once using the commandline:

svn ls svn://svn.zoy.org/lol/trunk

Then run the slave:

./build/run-bitten.sh [username] [password]