Buildbot configuration to provide CI for CLDF datasets.
python -m venv env
source ./env/bin/activate
git clone https://github.com/cldf/cldf-buildbot.git
git clone https://github.com/glottolog/glottolog.git
git clone https://github.com/concepticon/concepticon-data.git
git clone https://github.com/cldf-clts/clts.git
pip install -r cldf-buildbot/requirements.txt
buildbot create-master -c config.py cldf-buildbot
buildbot start cldf-buildbot
buildbot-worker create-worker worker localhost worker pass
buildbot-worker start worker
The UI of Buildbot is served at http://localhost:8010
The repository list is used to create builder specifications when the buildbot config is read. It can be recreated - looking up relevant repositories on GitHub - by running
python reposlist.py GITHUB_ACCESS_TOKEN