BuildBot
The ASCEND BuildBot is currently up and running at http://build.ascend4.org/. If you have a reliable machine that you can contribute as a build-slave, please let us know!
Setting up a MinGW-w64 buildslave
Follow the instructions for setting up a MinGW-w64 build environment. Then, broadly following these instructions, we suggest:
- install zope.interface. We used zope.interface-4.0.5.win-amd64-py2.7.exe.
- install Twisted 64-bit for Windows. We used .exe version 13.1.0.
- build and install BuildBot slave 0.8.7p1
wget https://pypi.python.org/packages/source/b/buildbot-slave/buildbot-slave-0.8.7p1.tar.gz --no-check-certificate tar zxf buildbot-slave-0.8.7p1.tar.gz cd buildbot-slave-0.8.7p1 python setup.py bdist_wininst start dist/buildbot-slave-0.8.7p1.win-amd64.exe
- Setup the buildbot:
export BBSLAVEHOME=/home/buildslave export BBSLAVENAME=name export BBSLAVEPW=password export BBHOST=build.ascend4.org export BBPORT=port number mkdir -p $BBSLAVEHOME/$BBSLAVENAME cd $BBSLAVEHOME/$BBSLAVENAME buildslave create-slave $BBSLAVEHOME/$BBSLAVENAME $BBHOST:$BBPORT $BBSLAVENAME $BBSLAVEPW
You can run the slave manually, just to test it, using
buildslave start $BBSLAVEHOME/$BBSLAVENAME
To get this running in a permanent way, however, you will want to install as a service. The suggested approach is...
See also: