A system for managing CI data for Mozilla projects
Перейти к файлу
Ed Morley a17a8d7b7c
Bug 1528710 - Workaround cycle_data UnicodeDecodeError (#4660)
This fixes `UnicodeDecodeError` exceptions during `cycle_data` when using
Python 3, that are due to invalid unicode in `text_log_error.lines` being
retrieved by Django's `.delete()` (since it fetches all fields even the
ones not required for model deletion traversal).

These bad unicode values should no longer be inserted for logs parsed once
we switch to Python 3 - and may already be fixed for Python 2 by:
4bdf9f9101

Once all pre-Python 3 migration data has expired, hopefully the New Relic
custom event will show the workaround is no longer required.
2019-02-20 06:44:48 +00:00
.dependabot Dependabot: Add ignored_updates entry for more-itertools (#4629) 2019-02-12 15:48:48 +00:00
bin Bug 1527868 - Vagrant/Travis: Remove Elasticsearch server 2019-02-14 21:10:21 +00:00
deployment/aws Bug 1308354 - Remove SCL3-specific code now we're on Heroku 2016-10-24 18:55:03 +01:00
docs Bug 1527868 - Vagrant/Travis: Remove Elasticsearch server 2019-02-14 21:10:21 +00:00
lints Bug 1452212 - Add missing raw string annotations 2018-04-10 20:10:27 +01:00
requirements Bump flake8 from 3.7.5 to 3.7.6 in /requirements 2019-02-19 19:22:31 +00:00
schemas Bug 1522101 - Use Prettier to format JSON 2019-01-23 20:19:04 +00:00
tests Bug 1527868 - Update tests to handle Elasticsearch not being configured 2019-02-14 21:10:21 +00:00
treeherder Bug 1528710 - Workaround cycle_data UnicodeDecodeError (#4660) 2019-02-20 06:44:48 +00:00
ui Bug 1528371 - Add Linux/Windows pgo qr platforms to thPlatformMap (#4650) 2019-02-19 20:08:42 +00:00
vagrant Bug 1527868 - Vagrant/Travis: Remove Elasticsearch server 2019-02-14 21:10:21 +00:00
.eslintrc.js Bug 1364045 - Convert all unit tests to Jest (#4603) 2019-02-12 07:49:50 +00:00
.gitattributes Bug 1419168 - Add a .gitattributes file to force Linux line endings (#2997) 2017-11-28 21:51:59 +00:00
.gitignore Clean up the location of generated output directories (#4289) 2018-11-16 19:18:18 +00:00
.neutrinorc.js Increase maxEntrypointSize to avoid failures from duplicate deps (#4651) 2019-02-16 11:10:44 +00:00
.prettierignore Bug 1522101 - Use Prettier to format JSON 2019-01-23 20:19:04 +00:00
.prettierrc.js Bug 1507172 - Use Prettier for formatting JS/JSX (#4276) 2018-11-16 08:28:34 +00:00
.readthedocs.yml Bug 1466084 - Docs: Switch to MkDocs and Material theme (#4565) 2019-02-06 19:34:08 +00:00
.slugignore Bug 1318295 - Vagrant: Remove the puppet provisioner 2017-03-21 22:48:51 +00:00
.travis.yml Bug 1527020 - Travis: Use Python 3.6.8 instead of 3.7.2 (#4630) 2019-02-12 16:43:46 +00:00
.yarnrc Don't run preinstall/install/postinstall hooks during yarn install (#4432) 2019-01-08 18:15:01 +00:00
LICENSE.txt Bug 1192801 - List the full MPL v2 license in LICENSE.txt 2015-08-18 23:29:32 +01:00
Procfile Bug 1508228 - Remove Intermittents Commenter celery task (#4300) 2018-11-27 14:14:38 -08:00
README.md Bug 1525923 - Switch from pyup to Dependabot for Python package updates (#4575) 2019-02-07 15:41:31 +00:00
Vagrantfile Bug 1527868 - Vagrant/Travis: Remove Elasticsearch server 2019-02-14 21:10:21 +00:00
jest.config.js Bug 1364045 - Don't load '@neutrinojs/jest' in production (#4381) 2018-12-17 12:23:53 +00:00
manage.py Bug 1389517 - Enable DeprecationWarnings when running manage.py 2018-04-11 21:11:57 +01:00
mkdocs.yml Bug 1466084 - Docs: Switch to MkDocs and Material theme (#4565) 2019-02-06 19:34:08 +00:00
newrelic.ini Bug 1508228 - Remove Intermittents Commenter celery task (#4300) 2018-11-27 14:14:38 -08:00
package.json Update dependency react-hot-loader to v4.7.0 2019-02-19 16:38:45 -08:00
pylintrc Bug 1452420 - Update pylintrc to reduce noise 2018-04-10 19:22:28 +01:00
renovate.json Update Renovate config to set reviewer and labels 2019-02-07 17:49:21 -08:00
requirements.txt Bug 1291307 - Stop using django-heroku-memcacheify 2016-09-02 10:53:54 +01:00
runtests.sh Rename py.test to pytest #dropthedot 2017-11-09 12:55:25 +00:00
runtime.txt Bug 1458517 - Update to Python 2.7.15 (#3507) 2018-05-03 13:01:21 +01:00
setup.cfg Clean up the location of generated output directories (#4289) 2018-11-16 19:18:18 +00:00
webpack.config.js Bug 1364894 - Upgrade from Neutrino 4 to 9 (#4216) 2018-11-02 18:48:28 +00:00
yarn.lock Update dependency react-hot-loader to v4.7.0 2019-02-19 16:38:45 -08:00

README.md

treeherder

What's Deployed Build Status Node dependencies Status Node devDependencies Status 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.

Visit our project tracking Wiki at: https://wiki.mozilla.org/EngineeringProductivity/Projects/Treeherder

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

File any bugs you may encounter here.