Currently https://moby.github.io/buildkit-bench/ page is overwritten on each ci run. We should archive these pages to compare results between runs. We might as well archive each run for commits of this repository so we can compare results with changes in the bench framework.
We can use sub folders that would be the current date to begin with. Each folder would contains raw data, the index.html and probably a metadata file with commit sha of bench framework.
Currently https://moby.github.io/buildkit-bench/ page is overwritten on each ci run. We should archive these pages to compare results between runs. We might as well archive each run for commits of this repository so we can compare results with changes in the bench framework.
Raw data should be saved on GitHub Pages so subsequent runs could be compared with past results. This consists of the list of benchmark results and candidates from https://github.com/moby/buildkit-bench/blob/5c26953e1cc4f75bfe19b1247de865064a994ab3/.github/workflows/ci.yml#L177-L189
We can use sub folders that would be the current date to begin with. Each folder would contains raw data, the
index.html
and probably a metadata file with commit sha of bench framework.