Gidsen
Hoe u GitHub Actions koude starts kunt verminderen
Taken duren 30 tot 90 seconden voordat de eerste stap wordt uitgevoerd.
4 min leestijd
Taken duren 30 tot 90 seconden voordat de eerste stap wordt uitgevoerd.
Waarom het gebeurt
Een koude VM moet opstarten, zich registreren bij GitHub en de werkruimte voorbereiden voordat uw workflow begint.
Hoe het te repareren
- Gebruik een provider met warme zwembaden, zodat er al een machine is opgestart
- Verminder het aantal kleine klusjes; elk betaalt de startkosten afzonderlijk
- Vermijd containerklussen voor kort werk; Het trekken van de afbeelding verhoogt de startkosten
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.Een diagnose stellen van GitHub Actions wachtrijtijdenTaken staan minutenlang in de wachtrij voordat een hardloper ze ophaalt.Hoe je Git Checkout sneller kunt makenacties/afrekenen duurt minuten op een grote repository.