Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A reporting dashboard & service for managing CI data for commits to Mozilla projects
Python JavaScript HTML CSS Puppet Shell
Failed to load latest commit information.
bin Bug 1160561 - Define IS_HEROKU in the dyno profile rather than Heroku…
deployment Bug 1197796 - Make WhiteNoise serve the static assets gzipped
dist Grunt build
docker Bug 1199179 - Remove default Django SECRET_KEY
docs Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
puppet Bug 1199179 - Remove default Django SECRET_KEY
requirements Bug 1199378 - Update New Relic Python agent to v2.54.0.41
schemas Bug 1171575 - Treeherder should send pulse messages for cancel all
tests Bug 1198786 - Stop storing performance artifacts
treeherder Bug 1198786 - Stop storing performance artifacts
ui Bug 1197988 - Add Help menu and useful menu entries
.coveragerc added some test coverage exclusions
.dockerignore Bug 1169916 - Stop using Cython to build the log parser
.eslintrc turn off no-catch-shadow eslint rule
.gitignore Bug 1197796 - Make WhiteNoise serve the static assets gzipped
.landscape.yaml Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
.slugignore Bug 1198053 - Add a .slugignore file to reduce Heroku slug size
.travis.yml Bug 1199179 - Remove default Django SECRET_KEY
Dockerfile Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
Gruntfile.js Bug 1197988 - Add Help menu and useful menu entries
LICENSE.txt Bug 1192801 - List the full MPL v2 license in LICENSE.txt
Procfile Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
README.md Bug 1170706 - Remove the ReadMe-UI from the repo
Vagrantfile Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
fig.yml Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
manage.py Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
package.json Bug 1183367 - Add a grunt target to run eslint on JS frontend
pylintrc Bug 1169939 - Add a first pass at a pylintrc to the repo
requirements.txt Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
runtests.sh Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
runtime.txt Bug 1176253 - Heroku: Remove licence boilerplate from runtime.txt
setup.cfg Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
setup.py Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
web-server.js Bug 1168770 - web-server.js: Serve index.html by default, if present

README.md

treeherder

Build Status Code Health Documentation Status

Description

Treeherder is a reporting dashboard for Mozilla checkins. It allows users to see the results of automatic builds and their respective tests. The Treeherder service manages the etl layer for data ingestion, web services, and the data model behind Treeherder.

Instances

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

Installation

The steps to run Treeherder are provided here.

The steps to run only the UI are provided here.

Links

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

Visit our readthedocs page for other setup and configuration at: https://treeherder.readthedocs.org/

File any bugs you may encounter here.

Something went wrong with that request. Please try again.