nodejs / nodejs/build

Benchmark CI for branches

Open
#1,059 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ci-job-request ci-public never stale
Dominant language
Jinja
Stars
541
Forks
185
Avg merge
22h 15m
Merged PRs (30d)
4

Description

Hi everyone! Not sure whether this is the right place, but happy to re-open elsewhere if that makes sense:

I’m really digging the benchmark CI functionality that we now have – great work!

Usually, I like to check the benchmarks on something before opening a PR – if the outcome is problematic, I can adjust or rework the changes as needed before it makes sense for the actual review process to start.

For the regular CI or CITGM, that’s pretty easy because we can set the github repository + the git ref name for node-test-commit freely, and it would be awesome if the benchmark CI supported a similar functionality.

I realize that we should run benchmarks locally anyway; but the benchmark CI has the advantage of being fast compared to many developer’s machines, and a dedicated resource (and not battery-draining, for laptop-using devs).

If I can help I’m happy to, but I imagine this is mostly a Jenkins script thing?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the benchmark CI and Jenkins configuration, then compare how regular CI or CITGM passes a GitHub repository and git ref to node-test-commit. Done means benchmark CI can run against a selected repository and ref before a pull request exists.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, nodejs
Domain
ci-cd, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.