In order to have a simple form of autoscaling, several instances of Picus could be started each responsible for a single Woodpecker agent. A new parameter „startup delay“ should be introduced, that describes the time from detecting pending jobs to starting an agent. Then the instances of Picus can be given different „startup delay“ values and thus starting agents when there are still pending jobs after a while.
In order to have a simple form of autoscaling, several instances of Picus could be started each responsible for a single Woodpecker agent. A new parameter „startup delay“ should be introduced, that describes the time from detecting pending jobs to starting an agent. Then the instances of Picus can be given different „startup delay“ values and thus starting agents when there are still pending jobs after a while.