Skip to content
This repository has been archived by the owner on Nov 28, 2020. It is now read-only.

Update community-benchmark/run.sh to allow generic github repos/branches #195

Closed
wants to merge 1 commit into from

Conversation

addaleax
Copy link
Member

Refs: nodejs/build#1059

/cc @gareth-ellis @gibfahn

@gibfahn I think after this all that would need to be done to fix nodejs/build#1059 is to expose a second CI job that takes the arguments defined under “Use case 2” here

And in any case it would be really nice to expose the FILTER variable in the UI as well

gareth-ellis

This comment was marked as off-topic.

mhdawson

This comment was marked as off-topic.

@gareth-ellis
Copy link
Member

I can do, @gibfahn could you copy the current benchmark job to an appropriate new name? I can land this and test, but it would be beneficial to land #194 as this pulls in other changes that have been used in running the benchmarks

@addaleax
Copy link
Member Author

addaleax commented Feb 8, 2018

Ping @nodejs/build re ^^^

It would be nice to have this + #194 landed at some point, they should be ready as far as the PRs are concerned.

If I can do anything to make this happen, I’ll be happy to.

@mhdawson
Copy link
Member

mhdawson commented Feb 8, 2018

@gareth-ellis I don't quite understand what you are asking @gibfahn to do with respect to the job? Is it that you want a new job to be able to test? If so I created this copy for you https://ci.nodejs.org/job/benchmark-node-micro-benchmarks-test/.

If you need anything more to get #194 and this one please let me know.

@gareth-ellis
Copy link
Member

The change @addaleax is to add the ability to pull a branch from another repo into the 2nd usecase of the core benchmarks script. Currently the jenkins job only caters for the 1st usecase, so a second job needed creating. As @addaleax had started a thread in build regarding this, i thought asking for it to be done here made sense.

I will land this shortly along with #194

@mhdawson
Copy link
Member

mhdawson commented Feb 8, 2018

@gareth-ellis ok, you should be able to change the name of the new job to something appropriate.

@gareth-ellis
Copy link
Member

@addaleax I have merged #194 , but now when I try and merge yours its claiming there's conflicts (even though github doesn't seem to think so). Would you be able to rebase yours on current master, then I can land? Thanks

@gibfahn
Copy link
Member

gibfahn commented Feb 11, 2018

Is it that you want a new job to be able to test? If so I created this copy for you ci.nodejs.org/job/benchmark-node-micro-benchmarks-test.

AIUI there shouldn't be a need for a second job, we can just add the two new args to the first job with appropriate defaults.

@mhdawson
Copy link
Member

mhdawson commented Apr 9, 2018

@addaleax this looks to be waiting on a rebase from you.

@BridgeAR
Copy link
Member

BridgeAR commented Mar 4, 2019

Ping @addaleax

@addaleax
Copy link
Member Author

addaleax commented Mar 4, 2019

@BridgeAR There’s not much more to do here for me, this needs support from somebody from @nodejs/build. And it looks like they are abandoning this idea anyway (I don’t know why, though).

@addaleax
Copy link
Member Author

addaleax commented Mar 4, 2019

(iirc the code here is still ready, the Jenkins interface just never worked and I can’t access/modify that.)

@Trott Trott added the build-wg label Mar 4, 2019
@mhdawson
Copy link
Member

mhdawson commented Mar 4, 2019

@addaleax I'm happy to land this but I don't run the job myself so would like somebody to test is out to make sure we've not broken existing usage. Once we do that we can add the jenkins config and then repeat.

@Trott
Copy link
Member

Trott commented Nov 8, 2019

@nodejs/build Is this something that we can/should accommodate in Jenkins or should this be closed?

@mhdawson
Copy link
Member

mhdawson commented Nov 8, 2019

@Trott are you asking because you want to use it or just because the issue has been open a long time?

@Trott
Copy link
Member

Trott commented Nov 8, 2019

@Trott are you asking because you want to use it or just because the issue has been open a long time?

Because the issue has been open a long time. Just triaging. If the right answer is "No one knows yet, so let's leave it open for a while longer", that's fine.

@mhdawson
Copy link
Member

@Trott I'm looking for a volunteer to help validate if I land it. Given that we've not had a volunteer for a long time I think we could close and re-open if somebody shows an interest.

@mhdawson
Copy link
Member

Benchmarking WG has been de-chartered and going to archive this repo. Please open issue in build repo if this is still needed.

@mhdawson mhdawson closed this Nov 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Benchmark CI for branches
6 participants