Útmutatók
Hogyan kell kezelni a hosszú távú munkákat
Egyes munkák órákig tartanak, és időnként elérik a hatórás határt.
5 perc olvasás
Egyes munkák órákig tartanak, és időnként elérik a hatórás határt.
Miért történik
A feldarabolandó munka sorosan fut, és az alapértelmezett feladat időtúllépése túlságosan megengedő ahhoz, hogy megakadjon.
Hogyan lehet javítani
- Oszd szét a munkát egy mátrixon, hogy minden szakasz ésszerű időn belül befejeződjön
- Minden munkához tudatosan állítson be időtúllépési perceket
- Ellenőrizze a hosszú munkát egy műtermékre, hogy az újrapróbálkozás ne kezdődjön elölről
- Helyezze át a valóban hosszú kötegelt munkát a CI-ből az ütemezett infrastruktúrába
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet felgyorsítani a GitHub ActionsAz Ön csővezetéke tovább tart, mint amennyit bárki várni szeretne, és nem egyértelmű, hová telik az idő.Hogyan lehet megtalálni a lassú lépést a munkafolyamatbanA folyamat lassú, de minden egyes lépés ésszerűnek tűnik.Hogyan csökkenthető a GitHub Actions hidegindításaA feladatok 30-90 másodpercig maradnak az első lépés végrehajtása előtt.A GitHub Actions várakozási idők diagnosztizálásaA munkák percekig sorban állnak, mielőtt egy futó felveszi őket.