Django
Django CI GitHub Actions
Testit odottavat tietokantasäiliötä ja suoritetaan yhdessä ytimessä.
16m → 3m
Testisarja
70-luku → 0-luku
Muuttoliikkeet
Miksi se tapahtuu
Mitä muuttaa
- Suorita testit -parallel auto -toiminnolla jokaisen ytimen poikki
- Käytä --keepdb:tä, jotta siirtoja ei toisteta joka ajon aikana
- Tallenna virtualenv välimuistiin ja käytä uv:ta asennukseen
- Käynnistä Postgres palvelusäiliönä, jossa on tmpfs-tietohakemisto
Django runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Next.jsseuraava versio kääntää jokaisen sivun uudelleen, vaikka yksi komponentti muuttuisi.Kulmikasng build ja ng test molemmat alkavat kylmästä välimuistista joka ajo.VueVite rakentaa uudelleen riippuvuuden esipaketin jokaisella CI-ajolla.hoikkaSvelteKit-rakenteet ja näytelmäkirjailijatestit toimivat kylmänä jokaisella työntöllä.