-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On demand runner #57
Comments
For example https://040code.github.io/2020/05/25/scaling-selfhosted-action-runners uses AWS lambda functions. |
The When you start the runner it keeps polling to GitHub server indefinitely see https://help.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github |
Started in https://github.com/ci-for-science/on-demand-runner on a function to spin up/down servers. with runners on demand |
At the moment the runner service must be kept online so it can accept jobs (GitHub Action workflow jobs). This requires a server to be running, doing nothing most of time, except when a job needs to be run. This is very wasteful.
We should have a setup that will start up a server (and runner) only when a job needs to be run and shutdown the server when no jobs need to run.
The text was updated successfully, but these errors were encountered: