Ghiduri
Cum să reduceți GitHub Actions pornirile la rece
Lucrările stau timp de 30 până la 90 de secunde înainte de a rula primul pas.
4 min de citit
Lucrările stau timp de 30 până la 90 de secunde înainte de a rula primul pas.
De ce se întâmplă
Un VM rece trebuie să pornească, să se înregistreze cu GitHub și să pregătească spațiul de lucru înainte de a începe fluxul de lucru.
Cum să o rezolvi
- Utilizați un furnizor cu piscine calde, astfel încât o mașină să fie deja pornită
- Reduceți numărul de locuri de muncă mici - fiecare plătește separat costul de pornire
- Evitați lucrările în containere pentru lucrări scurte; tragerea imaginii se adaugă la costul de pornire
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să accelerezi GitHub ActionsConducta dvs. durează mai mult decât vrea oricine să aștepte și nu este evident unde trece timpul.Cum să găsiți pasul lent într-un flux de lucruConducta este lentă, dar fiecare pas individual pare rezonabil.Cum să diagnosticați GitHub Actions timpii de coadăLucrările sunt puse la coadă câteva minute înainte ca un alergător să le ridice.Cum să faci git checkout mai rapidacțiunile/checkout durează minute într-un depozit mare.