-- Basic v2.10.5 tarball --

This tarball is the result of a couple of runs of a single master on a clean install.

====================================================================================================
Master configuration:
====================================================================================================

#!/usr/bin/env python3

from buildbot.plugins import *

c = BuildmasterConfig = {}

c['workers'] = [
    worker.LocalWorker("worker1"),
]

c['protocols'] = {'pb': {'port': 9567}}

c['change_source'] = []
c['change_source'].append(changes.GitPoller('git://github.com/buildbot/hello-world.git',
                                            workdir='gitpoller-workdir', branch='master',
                                            pollInterval=300))

c['schedulers'] = []
c['schedulers'].append(schedulers.ForceScheduler(name="force", builderNames=["runtests"]))


factory = util.BuildFactory()
factory.addStep(steps.Git(repourl='git://github.com/buildbot/hello-world.git', mode='incremental'))
factory.addStep(steps.MasterShellCommand(command=["sleep", "1"]))

c['builders'] = []
c['builders'].append(util.BuilderConfig(name="runtests", workernames=["worker1"],
                                        factory=factory))

c['services'] = []

c['title'] = "Hello World CI"
c['titleURL'] = "https://buildbot.github.io/hello-world/"

c['buildbotURL'] = "http://localhost:8010/"

c['www'] = { 'port': 8010 }
c['db'] = { 'db_url' : "sqlite:///state.sqlite", }

====================================================================================================
The master was created using the following steps
====================================================================================================

mkdir app
sudo docker run -it -v $(pwd)/app:/app -p 127.0.0.1:8010:8010 --name bb ubuntu:latest /bin/bash

# in the container
apt update && apt install python3 python3-pip python3-virtualenv git

cd /app
python3 -m virtualenv venv
. venv/bin/activate
pip install buildbot==2.10.5 buildbot-worker==2.10.5 buildbot-www==2.10.5
mkdir master
buildbot create-master master
buildbot start master

# run a couple builds

buildbot stop master

# state.sqlite is ready

exit # exit the container

mkdir 2.10.5
mv app/master/state.sqlite 2.10.5
sudo chmod -R 666 2.10.5
tar -czf 2.10.5.tgz 2.10.5
