cldf / cldf-buildbot

buildbot configuration to maintain cldfbench curated CLD datasets
Apache License 2.0
0 stars 1 forks source link

cldf-buildbot

Buildbot configuration to provide CI for CLDF datasets.

Install and deploy

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

Setup master

buildbot create-master -c config.py cldf-buildbot
buildbot start cldf-buildbot

Setup a worker

buildbot-worker create-worker worker localhost worker pass
buildbot-worker start worker

Usage

The UI of Buildbot is served at http://localhost:8010

Building one repository

Building all

Updating the repository list

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

TODO: