issues
search
deephaven
/
benchmark
Deephaven Benchmarking
Apache License 2.0
0
stars
3
forks
source link
Adhoc Auto Provisioning
#342
Closed
stanbrub
closed
1 month ago
stanbrub
commented
1 month ago
Added adhoc workflow to auto-provision Equinix bare metal, set up the server, and run the benchmarks
Allows two branches or images two be specified for comparison
Prefix is specified and used in conjunction with a portion of image/branch name for set-label
Provisioned server is deleted on run success or error
Provisioned server expires automatically after two days in case workflow stop because of Github serivce disruption
Reworked existing-server adhoc workflow
Run one branch with JVM options on existing server defined in secrets
Test field from workflow UI is now a wildcarded test class name rather than fully-qualified regex
Branch/Image fields accept copy-paste from Github PR branch name
Uploaded artifact for called workflow uses set label in name (since we now have two branches running)
Updated the setup for Docker and JVM to avoid deprecated instructions
Improved base conversion script by allowing conversion of any decimal up to base 62
Allowed adhoc benchmarks to be run from the main repo rather than requiring a fork