Leitfäden
So reduzieren Sie GitHub Actions Kaltstarts
Jobs ruhen 30 bis 90 Sekunden, bevor der erste Schritt ausgeführt wird.
4 Min. Lesezeit
Jobs ruhen 30 bis 90 Sekunden, bevor der erste Schritt ausgeführt wird.
Warum es passiert
Eine kalte VM muss gestartet, bei GitHub registriert und der Arbeitsbereich vorbereitet werden, bevor Ihr Workflow beginnt.
So beheben Sie das Problem
- Verwenden Sie einen Anbieter mit warmen Pools, sodass eine Maschine bereits gestartet ist
- Reduzieren Sie die Anzahl kleiner Jobs – jeder zahlt die Startkosten separat
- Vermeiden Sie Containerjobs für Kurzarbeit; Das Ziehen des Bildes erhöht die Startkosten
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 beschleunigen Sie GitHub ActionsIhre Pipeline braucht länger, als irgendjemand warten möchte, und es ist nicht klar, wo die Zeit vergeht.So finden Sie den langsamen Schritt in einem WorkflowDie Pipeline ist langsam, aber jeder einzelne Schritt sieht vernünftig aus.So diagnostizieren Sie GitHub Actions WarteschlangenzeitenAufträge stehen minutenlang in der Warteschlange, bevor ein Läufer sie abholt.So beschleunigen Sie den Git-CheckoutAktionen/Auschecken dauern bei einem großen Repository nur wenige Minuten.