Skip to content

Implement Benchmarking on Per-Commit Basis #1700

@MarcusSorealheis

Description

@MarcusSorealheis

Using inspiration from the Lucene Nightly Benchmarks project by @mikemccand create per commit benchmarks for Nativelink using any C++ or Rust project and Bazel.

Use cases we want to benchmark include:

  1. build with remote cache only
  2. build with remote cache and execution

If you have other ideas of what you'd like to test, please include them. You can use our cloud service for this test, so you don't need to pay for any infrastructure and it is available at https://app.nativelink.com.

I've decided to update this issue with some bonafide requirements after it has proven difficult to get quality contributions.

First, the only change here should be adding a link in the CONTRIBUTING.md to independent benchmarks.
Second, the code should mostly be a web app and it must be open source like the project referenced above.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions