Ghiduri
Cum să depanați un flux de lucru eșuat
O lucrare eșuează în CI și funcționează peste tot.
5 min de citit
O lucrare eșuează în CI și funcționează peste tot.
De ce se întâmplă
Mediul de rulare diferă de cel local în versiunile lanțului de instrumente, memoria disponibilă, paralelismul și localitatea.
Cum să o rezolvi
- Activați ACTIONS_STEP_DEBUG pentru jurnalele de rulare detaliate
- Deschideți o sesiune SSH pe alergător pentru a inspecta starea live
- Imprimați mediul și versiunile instrumentului la începerea lucrării
- Verificați dependența de ordinea de testare rulând cu un seed fix
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ă colectați valorile alergătorilorNu puteți spune dacă un job este legat de CPU, de memorie sau de disc.Cum să urmăriți percentilele duratei construcțieiTimpul mediu de construcție pare bine, dar dezvoltatorii încă se plâng.Cum să exportați urmele CI cu OpenTelemetryDatele de sincronizare CI trăiesc într-un instrument separat de restul observabilității dvs.Cum să interogăți datele CI în mod programaticAveți nevoie de date CI într-un tablou de bord sau într-un raport săptămânal.