| | 23 | The following steps were successfully used on Windows Server 2003 SP2 (32 bit). |
| | 24 | |
| | 25 | 1. Install the buildbot slave or buildbot master pre-requisite software: |
| | 26 | |
| | 27 | log in as Administrator directly (ctrl-alt-delete from the login screen) DO NOT DO THIS AS A REGULAR USER WITH ADMINISTRATOR PRIVILEGES |
| | 28 | download the above packages via firefox, for example into c:Documents and SettingsAdministratorDesktop. IE will try to convert an egg file into a zip file. |
| | 29 | run a cmd prompt as Administrator |
| | 30 | type cd Desktop |
| | 31 | type .python-2.7.1.msi Click Run, Leave default Install for All Users, click Next, leave default Python27 destination, click Next, click Next, click Finish. |
| | 32 | type .pywin32-214.win32-py2.7.exe Click Next, Leave default of c:Python27 click Next, click Next, click Finish. |
| | 33 | type .Twisted-10.2.0.winxp32-py2.7.exe Click Next, Leave default of C:Python27, click Next, click Next, click Finish. |
| | 34 | type .setuptools-0.6c11.win32-py2.7.exe Click Next, Leave default of C:Python27, click Next, click Next, click Finish. |
| | 35 | type c:Python27scriptseasy_install.exe zope.interface-3.6.1-py2.7-win32.egg |
| | 36 | if you are installing a buildbot master, install Jinja2 using the easy_install method from the Jinja2 website. |
| | 37 | if you are installing a buildbot master, unzip buildbot-0.8.3p1.zip in this folder. type cd buildbot-0.8.3p1uildbot-0.8.3p1, type c:python27python.exe setup.py install |
| | 38 | if you are installing a buildbot master, install the correct version of pyOpenSSL from the 2.7 egg, from here https://launchpad.net/pyopenssl . This is necessary for SSL email to work (build failure emails). |
| | 39 | unzip buildbot-slave-0.8.3.zip in this folder. type cd buildbot-slave-0.8.3uildbot-slave-0.8.3, type c:python27python.exe setup.py install Note: this is the principal standard method in python for installing packages; the package will be installed locally for the specific version of python running setup.py. It is thus possible to install multiple, side-by-side python installations, so it is important to know which one you are running. "egg" files are a newer python packaging system. |