Gidsen
Hoe u nachtelijke builds efficiënt kunt uitvoeren
Nachtelijke builds zijn duur en niemand leest de resultaten.
4 min leestijd
Nachtelijke builds zijn duur en niemand leest de resultaten.
Waarom het gebeurt
Nachtelijke taken stapelen zich in de loop van de tijd op en worden zelden gesnoeid, dus gebruiken ze volledige matrixen voor signalen waar niemand op ingrijpt.
Hoe het te repareren
- Controleer welke nachtelijke banen het afgelopen kwartaal tot een actiebare mislukking hebben geleid
- Verdeel de schema's zodat ze niet allemaal om middernacht UTC schieten
- Plaats resultaten op een kanaal met een duidelijke eigenaar, of verwijder de vacature
- Gebruik kleinere hardlopers; nachtelijk werk is zelden latentiegevoelig
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Hoe te versnellen GitHub ActionsUw pijplijn duurt langer dan iemand wil wachten, en het is niet duidelijk waar de tijd naartoe gaat.Hoe je de langzame stap in een workflow kunt vindenDe pijplijn is traag, maar elke afzonderlijke stap lijkt redelijk.Hoe u GitHub Actions koude starts kunt verminderenTaken duren 30 tot 90 seconden voordat de eerste stap wordt uitgevoerd.Een diagnose stellen van GitHub Actions wachtrijtijdenTaken staan minutenlang in de wachtrij voordat een hardloper ze ophaalt.