JuliaCI / Nanosoldier.jl

A package for running JuliaCI services on MIT's Nanosoldier cluster
Other
29 stars 15 forks source link

BenchmarkJob: Support running a specific branch of BaseBenchmarks.jl #153

Open LilithHafner opened 1 year ago

LilithHafner commented 1 year ago

Nanosoldier's BenchmarkJob doesn't support such configuration. It would need to be added to the BenchmarkJob struct, https://github.com/JuliaCI/Nanosoldier.jl/blob/542ba41bc1a72287991a0c9e99859f3e92cb2ca6/src/jobs/BenchmarkJob.jl#L43-L50, add some parsing code to pick up an invocation flag, https://github.com/JuliaCI/Nanosoldier.jl/blob/542ba41bc1a72287991a0c9e99859f3e92cb2ca6/src/jobs/BenchmarkJob.jl#L52-L104, and use that option when checking out BaseBenchmarks, https://github.com/JuliaCI/Nanosoldier.jl/blob/master/src/jobs/BenchmarkJob.jl#L326-L349.

Originally posted by @maleadt in https://github.com/JuliaCI/BaseBenchmarks.jl/issues/305#issuecomment-1369571434