Oppaat
GitHub Actions -jonoaikojen diagnosointi
Työt ovat jonossa minuutteja ennen kuin juoksija poimii ne.
5 min lukuaika
Oireet
- Juoksun kesto on hyvä, mutta kokonaisaika on pitkä
- Jonotus pahenee ruuhka-aikoina
Miksi se tapahtuu
Kuinka korjata se
- Tarkista ensin työnkulun oma samanaikaisuusryhmä – liian laaja avain sarjoittaa toisiinsa liittymättömät työt
- Vertaa jonossa olevia töitä suunnitelmasi samanaikaisuusrajaan
- Siirry palveluntarjoajalle, jolla on rajoittamaton samanaikaisuus, jos rajoitukset ovat jatkuvat
- Porrastele ajoitettuja työnkulkuja, jotta ne eivät käynnisty heti
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
GitHub ActionsPutkisi kestää kauemmin kuin kukaan haluaa odottaa, eikä ole selvää, mihin aika menee.Kuinka löytää työnkulun hidas vaiheValmistusprosessi on hidas, mutta jokainen yksittäinen askel näyttää järkevältä.GitHub Actions -kylmäkäynnistysten vähentäminenTyöt ovat paikallaan 30–90 sekuntia ennen kuin ensimmäinen vaihe suoritetaan.Kuinka nopeuttaa kassan suorittamistatoiminnot/kirjautuminen kestää minuutteja suuressa arkistossa.