For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?