Leitfäden
So skalieren Sie selbst gehostete Läufer
Selbst gehostete Läufer stehen entweder zu Spitzenzeiten in der Warteschlange oder bleiben untätig und teuer.
7 Min. Lesezeit
Selbst gehostete Läufer stehen entweder zu Spitzenzeiten in der Warteschlange oder bleiben untätig und teuer.
Warum es passiert
Die Skalierungsrichtlinie muss schneller reagieren, als Entwickler bemerken, und herunterskalieren, ohne laufende Jobs zu beenden.
So beheben Sie das Problem
- Skalieren Sie anhand der Warteschlangentiefe, nicht anhand der CPU-Auslastung
- Halten Sie einen warmen Pool bereit, der Ihrer mittleren Parallelität entspricht
- Entleeren statt beenden, damit Aufträge während des Flugs abgeschlossen werden
- Begrenzen Sie die maximale Kapazität, damit ein außer Kontrolle geratener Workflow Ihr Kontingent nicht erschöpfen kann
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So verwenden Sie LäufergruppenJedes Repository kann Jobs auf jedem Runner planen.So entwerfen Sie eine Läufer-Label-StrategieDie Etiketten sind organisch gewachsen und niemand weiß, welche sie verwenden sollen.Gehostet oder BYOC: So wählen Sie ausSie sind sich nicht sicher, ob Sie gehostete Läufer verwenden oder in Ihrer eigenen Cloud bereitstellen sollen.So nutzen Sie wiederverwendbare Workflows im großen MaßstabFünfzig Repositories enthalten fünfzig leicht unterschiedliche Kopien derselben Pipeline.