ballerina-lang icon indicating copy to clipboard operation
ballerina-lang copied to clipboard

[Task]: Automate ballerina performance testing

Open heshanpadmasiri opened this issue 1 year ago • 0 comments
trafficstars

Description

Ideally we should be able to trigger a workflow in github that will run the performance tests in https://github.com/ballerina-platform/ballerina-performance and give us an report. For this we will need to do the fallowing,

  • [ ] Setup a self hosted runner. These tests will need more that 2 hours to run (and our objective is to run them close to metal as possible) therefore we can't use github actions to run the benchmark

  • [ ] Setup a private repository Using a self hosted runner for the public performance tests repository is a security risk since public forks and perform RCE on our VM by opening a pull request. Note that our runner VM will need permission to allocate cloud resources, so this is very dangerous.

Describe your task(s)

No response

Related area

-> CICD

Related issue(s) (optional)

No response

Suggested label(s) (optional)

No response

Suggested assignee(s) (optional)

No response

heshanpadmasiri avatar Oct 15 '24 04:10 heshanpadmasiri