9 lines
440 B
Markdown
9 lines
440 B
Markdown
# Auto-Scaling Gitea Runners
|
|
An automatic way to create/start extra gitea runners for actions, in case there is demand.
|
|
My original idea was to have one or two extra servers that are usually not powered on, but only get turned on in case there is work for them to do (run CI jobs).
|
|
|
|
## Implementation idea
|
|
- Gitea has an API to get pending jobs
|
|
- Start server using WakeOnLan or ipmi api (depending on whats available)
|
|
- Different policies
|