Ghiduri
Cum să utilizați instanțe spot pentru alergătorii CI
Instanțele la cerere sunt costisitoare pentru sarcinile de lucru care pot fi reîncercate în mod inerent.
5 min de citit
Instanțele la cerere sunt costisitoare pentru sarcinile de lucru care pot fi reîncercate în mod inerent.
De ce se întâmplă
CI este o sarcină de lucru spot bună, dar o lucrare întreruptă își pierde tot progresul, cu excepția cazului în care conducta este proiectată pentru aceasta.
Cum să o rezolvi
- Utilizați spot pentru lucrări scurte, cu memorare în cache bună, la cerere pentru versiuni lungi
- Diversificați în funcție de tipurile de instanțe, astfel încât o lipsă de capacitate să nu epuizeze grupul
- Gestionați notificarea de întrerupere drenând, mai degrabă decât murind la mijlocul lucrării
- Păstrați un mic grup la cerere pentru lucrări care nu trebuie întrerupte
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ă reduceți costurile GitHub ActionsFactura CI crește mai repede decât echipa și nimeni nu este sigur de ce.Cum se măsoară costul CI pe cerere de extragereȘtiți totalul lunar, dar nu cât costă o singură cerere de tragere.Cum să atribuiți costul CI echipelorCheltuielile CI reprezintă un rând pe factură și nicio echipă nu se simte responsabilă pentru asta.Cum să setați un buget pentru minute CICheltuielile sunt descoperite la sfârșitul lunii, mai degrabă decât controlate în timpul acesteia.