Chromeperf Services

This directory contains source code for all new services for the Chromeperf project. This will include:

  • Microservices for the Pinpoint project.
  • Microservices for the Chromeperf Dashboard.

Code for existing services for the Chromeperf project are currently hosted in the catapult repository.

Onboarding Steps

The only thing you need to do is to just run the generic bootstrapping that is needed for the Go infra directory, as noted by these other docs.

To verify that things are set up correctly, execute make from this directory:

  $ make all
  $ make test

Deploying chromeperf/pinpoint/server

After a change is pushed to Geritt, a build will be executed here, and metadata for successful builds will automatically be added here. To deploy a build, find the metadata corresponding to your change, and modify the stable and canary lines in the pinpoint_server block here.

For the more detailed version of this explanation, see here.