Zum Inhalt springen

Leitfäden

So verwenden Sie Spot-Instanzen für CI-Läufer

On-Demand-Instanzen sind für Workloads, die von Natur aus wiederholbar sind, teuer.

5 Min. Lesezeit

On-Demand-Instanzen sind für Workloads, die von Natur aus wiederholbar sind, teuer.

Warum es passiert

CI ist eine gute Spot-Workload, aber ein unterbrochener Job verliert seinen gesamten Fortschritt, es sei denn, die Pipeline ist dafür ausgelegt.

So beheben Sie das Problem

  1. Verwenden Sie Spot für kurze Jobs mit gutem Caching und On-Demand für Builds mit langen Releases
  2. Diversifizieren Sie über verschiedene Instanztypen hinweg, damit ein Kapazitätsengpass nicht den Pool erschöpft
  3. Behandeln Sie die Unterbrechungsmitteilung, indem Sie sich erschöpfen, anstatt mitten im Job zu sterben
  4. Halten Sie einen kleinen On-Demand-Pool für Jobs bereit, die nicht unterbrochen werden dürfen

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.