Add more ideas
This commit is contained in:
8
projects/autoscaling-gitea-runners.md
Normal file
8
projects/autoscaling-gitea-runners.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user