Skip to content
A database index of buildhub.json files built by Mozilla
Branch: master
Clone or download
willkg Merge pull request #534 from willkg/533-onboarding
update docs and Dockerfile
Latest commit 46ca9e8 Apr 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update circleci/python Docker tag to v3.7 Dec 18, 2018
bin
buildhub Fix VERSION property if version.json doesn't exist Apr 18, 2019
docs
mockdog
tests remove print debug Feb 12, 2019
ui Fix a prettier linting problem Apr 18, 2019
.dockerignore
.env-dist Metrics everywhere, fixes #20 (#79) Jun 18, 2018
.flake8
.gitignore
.pyup.yml pyup less often Oct 17, 2018
.therapist.yml
CODE_OF_CONDUCT.md
Dockerfile
LICENSE
Makefile Updated dev docs Apr 18, 2019
README.md Switch "mozilla" to "mozilla-services"; update docs (#530) Apr 17, 2019
bors.toml
contribute.json
docker-compose.ci.yml
docker-compose.yml
manage.py
pytest.ini
renovate.json
requirements.txt
schema.yaml

README.md

buildhub2

CircleCI Code style Documentation Status What's Deployed

Please use the documentation on: buildhub2.readthedocs.io

Service: https://buildhub.moz.tools/

Overview

Every time Taskcluster builds a version of Firefox, Fennec, etc. the built files are put into an S3 bucket. One of the files that is always accompanied is a file called buildhub.json that we download, validate an index into a PostgreSQL database as well as Elasticsearch.

The way we consume these is that every S3 write triggers its key into an SQS queue which we consume with a daemon script.

The UI is a static single-page-app that helps you make Elasticsearch queries.

First Principles

Please read the First Principles section in the main documentation about some important basic rules about Buildhub2.

Get going

See the Developer documentation.

Dockerhub

We deploy what we ship to Docker Hub.

Environments and deployments

See the Deploy documentation.

Datadog

Buildhub2 Performance

License

MPL 2.0

Whatsdeployed

Check out https://whatsdeployed.io/s-3QC

You can’t perform that action at this time.