This PR adds the configuration to run the performance tests on CircleCI, makes them a little more consistent, and pushes the performance tests (and build badges!) back to the repo.
When working on a non-master branch, this creates a new branch with the -artifacts suffix.
These branches never have to be merged (we will have to clean them up later, but that's fine for now)
When working on master (after a PR has been merged), this creates a new commit straight on master
This will include the final performance result and badge result, regardless of whatever was committed in the PR
Summary
This PR adds the configuration to run the performance tests on CircleCI, makes them a little more consistent, and pushes the performance tests (and build badges!) back to the repo.
-artifacts
suffix.Performance / Size
Performance Results - https://github.com/Tram-One/tram-one/compare/performance-test-on-ci...performance-test-on-ci-artifacts
Resources
Checklist