![Patrick East](/assets/img/avatar_default.png)
This makes it more easy to 'at a glance' see what a system is up to. Its using the same counts of success, fail, and unknown as before but now using EZBC-js to display them as a vertical bar chart. In addition it shows how many results are 'missing', whether that be that the system missed the patcheset or just hasn't voted yet. Change-Id: Ia9d57a74754d64c9faf3826e78ddfb9db574deb7
Very simple 3rd party CI dashboard tool
It is two python scripts, one is a Flask app that serves up the UI and handles REST calls. The other one monitors gerrit and records ci results in the database.
Requires:
- mongodb
- python-dev
- python-pip
- virtualenv
Setup the config files.. alter the path in config.py to match the location of ci-scoreboard.conf. And update the ci-scoreboard.conf to have the right values for your gerrit account, keyfile, and mongodb server.
To run the server first init things with:
./env.sh
Then source the virtual environment:
source ./.venv/bin/activate
And run the app with:
./scoreboard_ui.py runserver
./scoreboard_gerrit_listener.py