Changes between Initial Version and Version 1 of dev/setup/windows-builder


Ignore:
Timestamp:
Jul 3, 2012, 11:18:07 PM (8 years ago)
Author:
sam
Comment:

documentation about setting up a Windows build machine

Legend:

Unmodified
Added
Removed
Modified
  • dev/setup/windows-builder

    v1 v1  
     1= Set up a Windows build machine =
     2
     3== Install software ==
     4
     5=== Install Python ===
     6
     7'''Download and install''' [http://www.python.org/getit/ Python 2.7]
     8 * install for all users
     9 * choose a better installation directory, such as `c:\Program Files\Python27\`
     10
     11Add the following to `~/.profile`:
     12{{{
     13PATH="$PATH:/c/Program Files/Python27"
     14PATH="$PATH:/c/Program Files/Python27/Scripts"
     15export PATH
     16}}}
     17
     18=== Install the Python setuptools ===
     19
     20Unfortunately Python’s `easy_setup` does not work with SVN 1.7.5, and previous SVN versions have a bug that cause our build scripts to fail. So we need to first install an older SVN version.
     21 * '''download and install''' [http://www.wandisco.com/subversion/download Subversion 1.6] from WANdisco
     22   * do not install the Subversion server if you don’t have a use for it
     23   * do not install TortoiseSVN if you don’t have a use for it
     24 * '''download''' [http://pypi.python.org/pypi/setuptools/ ez_setup.py] from the setuptools package page
     25 * '''install''' setuptools with `python ez_setup.py`
     26 * '''upgrade''' setuptools with `python ez_setup.py -U setuptools`
     27
     28=== Install the Bitten slave ===
     29
     30 * '''install''' Bitten using `easy_install http://svn.edgewall.org/repos/bitten/trunk/`
     31 * '''uninstall''' Subversion 1.6 from Configuration Panel → Programs and Features
     32 * '''download and install''' [http://www.wandisco.com/subversion/download Subversion 1.7] from WANdisco
     33
     34== Create a bitten machine file ==
     35
     36{{{
     37[os]
     38name = Windows Seven amd64
     39version = 0
     40family = windows
     41
     42[machine]
     43name = *********
     44processor = amd64
     45
     46[authentication]
     47username = *********
     48password = *********
     49
     50[msvc]
     51version = 10
     52
     53[xdk]
     54version = 2.0.20675.0
     55
     56[ps3sdk]
     57version = 410
     58}}}
     59
     60== Run the build slave ==
     61
     62Authenticate at least once using the commandline:
     63
     64{{{
     65svn ls svn://svn.zoy.org/lolengine/trunk
     66}}}
     67
     68Then run the slave:
     69
     70{{{
     71bitten-slave -f bitten-config.ini http://lol.zoy.org/builds
     72}}}