This guide installs Buildbot in a Python virtual environment and bootstraps a master instance.
sudo apt-get update
sudo apt-get install -y python3 python3-venv build-essential libffi-dev libssl-dev
sudo mkdir -p /opt/buildbot
sudo chown "$USER":"$USER" /opt/buildbot
cd /opt/buildbot
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install "buildbot[bundle]"
buildbot create-master /opt/buildbot/master
Edit /opt/buildbot/master/master.cfg to define workers, schedulers, and builders.
buildbot start /opt/buildbot/master
buildbot checkconfig /opt/buildbot/master/master.cfg