Buildbot Setup for BSD

Outlines the necessary steps to install and configure Buildbot on various BSD distributions.

Here are the steps I did when installing and configuring a buildbot slave on a PC-BSD 9 box.

Add buildbot user:

sudo adduser
  buildbot
  /bin/sh

Python was already installed.

Bazaar was already installed.

NTP was already installed.

Install Zope3:

cd /usr/ports/www/zope3
sudo make install clean
  # accepted default options
cd /usr/ports/devel/py-zope.interface
sudo make install clean

Install Twisted:

cd /usr/ports/devel/py-twisted
sudo make install clean
  # accepted default options

Install ccache:

Run a test compile of MariaDB:

Install buildbot:

Create the buildbot slave. On the build master, add new entry to /etc/buildbot/maria-master-private.cfg :

Remember the ${slave-name} and ${password} configured above, they're used in the next step.

Back on bsd9, do this:

Start the build slave:

Create the archive directory:

Install Apache:

Configure Apache:

Install md5sum:

This page is licensed: CC BY-SA / Gnu FDL

spinner

Last updated

Was this helpful?