BuildBot

From ASCEND
Revision as of 06:29, 18 August 2013 by Jpye (talk | contribs)
Jump to navigation Jump to search

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:

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: