Ghiduri
Cum să rulezi eficient construcțiile de noapte
Build-urile nocturne sunt scumpe și nimeni nu citește rezultatele.
4 min de citit
Build-urile nocturne sunt scumpe și nimeni nu citește rezultatele.
De ce se întâmplă
Lucrările de noapte se acumulează în timp și sunt rareori tăiate, astfel încât rulează matrici complete pentru semnalul asupra căruia nimeni nu acționează.
Cum să o rezolvi
- Audit care joburi de noapte au produs un eșec acționabil în ultimul trimestru
- Eșalonați programele, astfel încât să nu se declanșeze toate la miezul nopții UTC
- Postați rezultatele pe un canal cu un proprietar clar sau ștergeți jobul
- Utilizați alergători mai mici - munca de noapte este rareori sensibilă la latență
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ă reduceți GitHub Actions pornirile la receLucrările stau timp de 30 până la 90 de secunde înainte de a rula primul pas.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.