/treeherder-ui

The UI for treeherder, a replacement for TBPL.

Primary LanguageJavaScript

treeherder-ui

Description

Treeherder is a reporting dashboard for Mozilla checkins. It allows users to see the results of automatic builds and their respective tests. It is comprised of several repos:

Instances

Treeherder exists on two instances, stage for pre-deployment validation, and production for actual use.

Development

The easiest way to run treeherder-ui locally is to simply clone this repo, install Node.js and then from the root of the repo:

cd webapp
cp app/js/config/sample.local.conf.js app/js/config/local.conf.js
./scripts/web-server.js

The UI can then be viewed at http://localhost:8000/app/index.html.

Data will be pulled from the production instance API by default. See the installation docs for more options, how to run the tests & using the Vagrant project for a more robust environment that also allows you to run the back-end locally.

Links

Visit our project tracking Wiki at:
https://wiki.mozilla.org/Auto-tools/Projects/Treeherder

Visit our readthedocs page for more detailed documentation at:
https://treeherder-ui.readthedocs.org/en/latest/index.html

File any bugs you may encounter here.