Buildbot master configuration for buildbot.python.org.
Run locally:
make regen-requirements
# create a pull request to update requirements.txt
On the server (this method include downtime):
make stop-master
mv venv venv.old
make venv SYSTEM_PYTHON=/usr/local/bin/python3.6
make start-master
Note: starting the server takes 10 seconds until it answers on HTTP.
The list of workers is stored in master/local.py on the server. A worker password should be made of 14 characters (a-z, A-Z, 0-9 and special characters), for example using KeePassX.
Documentation: http://docs.buildbot.net/current/manual/configuration/workers.html#defining-workers